标签: special-characters

使用适当支持的中点ASCII?

我正在使用中间点 - ·在我的网站上很多.ASCII是·,它工作正常.但是,一些用户没有看到符号仍然存在一些问题.是否有一个非常接近但更广泛支持的符号,或者有没有办法输出符号以确保完全支持?

html unicode ascii special-characters

11
推荐指数
2
解决办法
6万
查看次数

另外登录ASP.NET站点的查询字符串

几年前,我创建了一个数据库驱动的ASP.NET站点,该站点使用单个APSX页面显示所有站点页面.因此,该网站的所有网址都采用以下格式:

/main.aspx?page=Page+Title+One

/main.aspx?page=Another+Article+Title

/main.aspx?page=Third+Page
Run Code Online (Sandbox Code Playgroud)

main.aspx页面获取查询字符串数据(例如,Page + Title + One),并将其用作从SQL Server数据库中提取相应文章内容的键.页面的实际标题存储在带空格而不是加号的数据库中(例如"Page Title One").

在URL查询字符串中使用+号作为单词分隔符的糟糕决定导致最近搜索引擎出现很多问题(重复内容等),因此我想修复它,但不更改URL.

我想要做的是当搜索引擎或访问者试图访问错误的URL时,错过+符号并改为使用空格,例如:

/main.aspx?page=Page Title One
Run Code Online (Sandbox Code Playgroud)

我想做301永久重定向到:

/main.aspx?page=Page+Title+One
Run Code Online (Sandbox Code Playgroud)

为了能够做到这一点,我需要检查查询字符串值是否有加号或空格,但是当我使用Request.QueryString ["page"]得到值时,即使实际的问题字符串已经加入,我仍然得到字符串白色空间"页面标题一".

该站点在IIS6/Win 2003上运行.

我怎样才能做到这一点?

c# special-characters request.querystring

11
推荐指数
2
解决办法
7317
查看次数

从字符串中删除特殊字符

我正在使用一个函数从字符串中删除特殊字符.

function clean($string) {
   $string = str_replace('', '-', $string); // Replaces all spaces with hyphens.
   return preg_replace('/[^A-Za-z0-9\-]/', '', $string); // Removes special chars.
}
Run Code Online (Sandbox Code Playgroud)

这是测试用例

echo clean('a|"bc!@£de^&$f g');
Will output: abcdef-g
Run Code Online (Sandbox Code Playgroud)

参考SO答案.问题是如果'是我的字符串中的最后一个字符,就像我America'从excel文件中获取一个字符串,如果我把它放在这个函数中,它就不会逃脱'.当第一个和最后一个字符是'

php regex string preg-replace special-characters

11
推荐指数
2
解决办法
8万
查看次数

Mysql斜线星号爆炸

我刚刚意识到sql files(.sql)中有一些行开头/*!并且不是注释,它们被执行以执行一些系统级任务.

我想知道MySQL开头的行是什么/*!意思,以及为什么在符号旁边使用该数字(在我的例子中为4000).

这是一个例子:

/*!40000 ALTER TABLE `my_table` DISABLE KEYS */;
INSERT INTO my_table VALUES ('value1','value2');
/*!40000 ALTER TABLE `my_table` ENABLE KEYS */;
Run Code Online (Sandbox Code Playgroud)

编辑: 根据链接的问题,我不认为这个问题是重复的.这个问题是关于MySQL如何对待它的.它没有询问如何删除这些评论,这个问题并未将其视为对MySQL的评论.

mysql sql special-characters

11
推荐指数
1
解决办法
1241
查看次数

MongoDB特殊字符

我在MongoDB中插入了一个init文件:

db.User.insert({ "_id" : ObjectId("5589929b887dc1fdb501cdba"), "_class" : "com.smartinnotec.aposoft.dao.domain.User", "title" : "DI.", ... "address" : { "_id" : null, ... "country" : "Österreich" }})
Run Code Online (Sandbox Code Playgroud)

如果我用db.User.find()调用此条目,那么我得到以下内容:

{ "_id" : ObjectId("5589929b887dc1fdb501cdba"), "_class" : "com.smartinnotec.aposoft.dao.domain.User", "title" : "DI.", ... "address" : { "_id" : null, ... "country" : "�sterreich" } }
Run Code Online (Sandbox Code Playgroud)

带有特殊字符的单词"�sterreich不正确.

有没有人知道我在mongodb可以做些什么才能解决这个问题?

string-formatting utf special-characters mongodb spring-data

11
推荐指数
2
解决办法
2398
查看次数

Pandas.read_csv()在列名中带有特殊字符(重音符号)

我有一个csv包含列名称的数据的文件:

  • "PERIODE"
  • "IAS_brut"
  • "IAS_lissé"
  • "Incidence_Sentinelles"

我有第三个"IAS_lissé"的问题,它被pd.read_csv()方法误解并返回为 .

这个角色是什么?

因为它在我的烧瓶应用程序中生成了一个错误,有没有办法在不修改文件的情况下以其他方式读取该列

In [1]: import pandas as pd

In [2]: pd.read_csv("Openhealth_S-Grippal.csv",delimiter=";").columns

Out[2]: Index([u'PERIODE', u'IAS_brut', u'IAS_liss?', u'Incidence_Sentinelles'], dtype='object')
Run Code Online (Sandbox Code Playgroud)

python unicode utf-8 special-characters pandas

11
推荐指数
3
解决办法
2万
查看次数

如何替换已解码的不可破坏空间(nbsp)

假设我有一个刺痛,"a s d d"并将htmlentities其变成
"a s d d".

如何替换(使用preg_replace)而不将其编码为实体?

我试过了preg_replace('/[\xa0]/', '', $string);,但它不起作用.我正试图从我的字符串中删除那些特殊字符,因为我不需要它们

regexp之外的可能性有哪些?

编辑我要解析的字符串:http://pastebin.com/raw/7eNT9sZr
以及preg_replace('/[\r\n]+/', "[##]", $text)
稍后的功能implode("</p><p>", explode("[##]", $text))

我的问题并不完全是"如何"这样做(因为我可以编码实体,删除我不需要的实体和解码实体).但是如何删除只有str_replace或preg_replace的那些.

php special-characters htmlspecialchars

11
推荐指数
2
解决办法
9195
查看次数

如何在C#枚举中使用特殊字符?

例如:

public enum Unit{
  KW,
  kV,
  V,
  Hz,
  %V
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,%是一个特殊字符.那么,我怎样才能将这个字符放入枚举中呢?

.net enums special-characters

10
推荐指数
3
解决办法
3万
查看次数

PHP邮件主题字段中的特殊字符

我想在使用PHP mail()函数发送的HTML电子邮件主题中插入特殊字符.

我希望我的主题看起来像这样:

★您的新帐户

我尝试使用像&starf;(★)这样的HTML实体,或者直接在我的代码中粘贴符号,但这也不起作用,除了少数电子邮件客户端.

$to = 'me@example.com';
$subject = '? Your new account or &starf; Your new account';
$message = 'HTML message...';

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'From: Me <me@example.com>' . "\r\n";

mail($to, $subject, $message, $headers);
Run Code Online (Sandbox Code Playgroud)

有关如何使其正常工作的任何建议?谢谢.

php email character-encoding special-characters

10
推荐指数
2
解决办法
1万
查看次数

10
推荐指数
2
解决办法
2万
查看次数