问题标签 [special-characters]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
367 浏览

django - Django:#在url中作为一个字符?

我制作了一个使用标签的 Django 应用程序。当我使用标签“c#”并尝试重定向到服务器上的 mysiteaddress/tags/c# 时,它会重定向到 ../tags/c 并向我显示连接到“c”标签的内容,但是当我在本地开发机器上执行相同操作时它将我重定向到 c%23 并正常工作。我应该改变什么才能使它在生产服务器上工作?

0 投票
2 回答
2200 浏览

couchdb - CouchDB 和特殊字符

问题...我正在尝试通过 _bulk_docs API 将数据添加到 CouchDB。在大多数情况下,我有这个工作,但任何包含特殊字符(例如,我的数据中存在某些西班牙语或法语字符)的 JSON 值都会导致 CouchDB 给出“无效的 JSON”错误,并且数据被拒绝。

我不确定我需要设置什么才能使其正常工作。有什么建议么?CouchDB 似乎可以正确获取数据(至少它在其日志文件中看起来是正确的),但除非我删除特殊字符,否则它不会被处理。

0 投票
10 回答
104640 浏览

url - 冒号 `:` 对友好 URL 的使用安全吗?

我们正在设计一个 URL 系统,它将应用程序部分指定为由斜线分隔的单词。具体来说,这是在 GWT 中,因此 URL 的相关部分将在哈希中(将由客户端的控制器层解释):

有些部分可能需要额外的属性,我们想用 a 来指定:,以便 URL 的部分部分是明确的。代码将首先在 上拆分/,然后在 上拆分:,如下所示:

当然,我们这样做是为了 url 友好,所以我们想确保这些具有特殊含义的字符都不会被浏览器或任何其他系统进行 url 编码,并最终得到类似的 url这:

以这种方式使用冒号对于浏览器、书签系统甚至 Javascript 或 Java 代码是否安全(我的意思是不会自动编码)?

0 投票
10 回答
46786 浏览

authentication - 用户名中的有效字符应该是什么?

许多基于 Web 的用户身份验证系统不允许用户名包含字母、数字和下划线以外的字符。

这可能有技术原因吗?

0 投票
1 回答
1199 浏览

.net - 转义特殊字符

我下面的代码似乎是对特殊字符进行编码,我该如何让它逃脱这些?

当我检查网格视图 html 源时,表格单元格文本为 = ' http://news.google.co.uk/nwshp?ie=UTF-8&hl=en&tab=wn&q=Clifford+Chance&output=rss'

但是 str1 的值是 ' http://news.google.co.uk/nwshp?ie=UTF-8&hl=en&tab=wn&q=Clifford+Chance&output=rss;'

非常感谢,

0 投票
1 回答
1711 浏览

codeigniter - 使用特殊字符重写 URL - 需要 Seo 建议

我正在使用 Code Igniter 构建一个简单的网站,关于 Code Igniter 的一件事是它很容易重写规则。但无论如何,这不是问题。

但是让我们考虑一下这种情况,在这个网站的大多数网页中,如果名称拼写正确,则名称为特殊字符(á à é è .... 主要用于非英语语言)和空格。

让我们看看这个 url (localhost 测试)

这个 url 作为重写规则,将用户中继到ensino类和函数frota_de_veiculos,如果我们去的话,它会是一样的:

但是,如果您使用 Firefox 启用源视图,则源视图标题将以这种方式显示 url:

现在我的问题很简单,搜索引擎在浏览网站时会考虑哪个网址?

我问这个是因为我曾经看到一个使用特殊字符和空格重写 URL 的网站,并且在 Google 搜索中会显示像这样的奇怪 URL:http://localhost:88/Ensino/Frota%20de%20Ve%C3%ADculos

注意:请记住,导航栏指向http://localhost:88/Ensino/Frota de Veículos.

0 投票
3 回答
1321 浏览

entity - RTF 商标字符 (™)

我正在尝试在 RTF 文档中表示商标字符。™在 HTML 中,我可以使用生成字符 ™的实体。

这在 RTF 中不起作用。我也尝试过&#U153;,但这也不起作用。

关于如何做到这一点的任何想法?

0 投票
4 回答
40730 浏览

php - 如何通过php在mysql中插入特殊字符并显示在html页面上

如何将特殊字符插入数据库(MySQL),如

Registered symbol ( ® )Copyright sign ( © )Trade Mark sign ( ™ )

我也想在 html 页面上显示为原始内容。

我必须在双方(前端和后端)做什么,请详细说明

哪个功能更有效?

方法一:

方法二:

我有点困惑有什么区别

htmlentities()htlspecialchars(),我必须使用哪一个?

应该使用哪个函数addslashes()stripslashes()何时插入数据库?

0 投票
5 回答
20213 浏览

cocoa - NSURL URLWithString: 为空,带有非英语重音字符

我有以下字符串...

请注意,它有一些重音字符。当我尝试将其转换为 url 时,返回的 url 为空......

因此,除非字符串中有带重音的非英语字符,否则 URL 正常工作。关于如何处理的任何帮助?

0 投票
3 回答
1068 浏览

bash - 处理搜索字符串中的元字符

我有一个用户输入,可用于可能包含元字符的搜索字符串

例如 C# 或 C++

我在函数中的 grep 命令是:

直接替换下:

第一个很好地抓住了线条,但不是第二个。奇怪的是,# 被完全忽略了。没有直接替换,两者都用 c 后跟 testWord 而不是 c++ 和 c# 来捕获任何东西

我试过用 sed 处理它

但它不能正常工作。或者有没有其他方法可以使用元字符处理用户输入?

提前致谢