如何用javascript中的json解码iso 8859-1中的utf-8字符
How to decode characters utf-8 in iso 8859-1 with json in javascript?
在php中,我选择数据并在php中显示最后一个代码
utf8_decode(json_encode($resultat, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES));
并得到这样的结果:[{"NUM_ASSU":"321-777777-4","NOM_ASSU":"MàJIOTSOP TIAYA VALERIE"}]具有正确的数据和重音字符。但当我回到用ExtJs框架编码的Javascript时,它什么也不显示。这是代码:var jsonData = Ext.util.JSON.decode(result.responseText, true);
jsonData显示为空。
您的服务器应用程序必须使用正确的编码与客户端通信。页面编码通常设置在页头中,例如
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250"/>
在这种情况下,您必须用windows-1250
对服务器响应进行编码。但我宁愿像其他人说的那样坚持utf-8
。
你可以这样检查你当前的页面编码:
alert(document.characterSet);
旁注:你能检查result.responseText
吗?
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 可以't让我的if语句处理js中的html表单输入
- 引用对象中的通用值
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 用程序搜索JQuery数据表中的文本
- 无法导出函数expressjs/requestjs中的变量
- 函数参数中的数据与指定变量之间的任何性能差异
- 不能从angular2中的子组件指定父组件中的数组
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 正在验证8个真/假复选框或复选框中的2个
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 如何更改bigquery API中的计费层选项
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 拨打'父亲'函数形式a'儿童'ReactJS中的组件
- 未知编码:僵尸.js中的 iso-8859-1 错误
- iso-8859-1中的perl utf8 encode向javascript utf8编码返回不同的结果
- 如何用javascript中的json解码iso 8859-1中的utf-8字符