JavaScript 中的特殊 unicode 符号 (AJAX)
special unicode symbol in javascript (AJAX)
我在javascript中使用一些特殊符号时遇到了麻烦,希望有人能帮助我:)
首先,我允许用户通过表单发送一些文本,并将文本插入EUC-JP数据库。
第二部分包括一个显示页面,我在其中使用 AJAX 获取文本,并在数据到达 javascript 代码时以简单的警报显示它。
问题是当我使用像 (1) 这样的符号(是 U+2474,来自 unicode)时。在这种情况下,当文本插入数据库时,它入为"&# 9 3 3 2;"(我写了一个空白以避免(1)中的转换)在第二部分中,我使用 js 文件和在 AJAX 部分中调用的 php 文件。在 php 文件中,我使用 UTF-8 编码返回从数据库获取的文本,如下所示。
PHP文件:echo mb_convert_encoding(row['text'], "UTF-8","EUCJP-WIN");
但是当我在 javascript 警报中显示文本时,它会显示"&# 9 3 3 2;"
我尝试了很多东西,但我无法让它显示	 3 3 2;,有人可以帮我吗?
谢谢! : )
这是区别:
alert(''u2474'); => ⑴
alert('''u2474'); => 'u2474
您需要通过添加另一个反斜杠来转义前导反斜杠:)
相关文章:
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 如何通过ajax刷新JSF填充的javascript变量
- 如何在php文件中获取$.post-ajax传递的值
- Replacing $ .ajax?
- jQuery.ajax 在传递 '%' (perc 符号) 时将 '(MISSING)'
- 自定义 ajax 调用以 & 符号.js
- Ajax 页面导航“#”符号
- 如何防止 jQuery $.ajax 向请求中的查询字符串添加前导 & 符号
- 如何避免 url 自动在 ajax 请求后附加一个“#”符号
- $.ajax 显示“而不是重音符号,如”é“或”ã”
- 使用ajax符号更新select2
- 使用ajax符号2加载视图
- jQuery AJAX/使用符号发布数据
- 在ajax调用期间,Angular.js智能表加载符号
- 多维数组[键]符号在jQuery ajax()上失败
- AJAX调用-“"带有重音的字符所在的问题符号
- JavaScript Ajax Post Words,其中包含PHP中的符号和解码
- JavaScript 中的特殊 unicode 符号 (AJAX)
- 通过 AJAX 传递 JavaScript 中的 & 符号
- Wordpress符号在称为AJAX脚本的代理中未定义