如何在javascript中使用UTF-8字符设置Safari浏览器标题
How do you set the Safari browser title with UTF-8 characters in javascript?
我已经更新了这个问题,使它更清楚:
我发送字"Über"作为值在一个php头作为响应一个ajax请求,像这样:
header('title: ' . 'Über');
单词"Über"来自数据库,列设置为utf8_general_ci,当我从数据库回显该单词时,我可以正确地看到它。
问题发生在javascript当我做:
var title = request.getHeader('title');
我然后做:
console.log(title);
在Chrome中,title的值是正确的(Über),但在Safari和Firefox中,它被转换为"Ãber"。
我认为问题可能是我在头中发送值而不是正常的响应字符串。
非常感谢。
昆汀是对的。在头中发送原始的unicode导致了这个问题。我改变了一个正常的ajax请求,它修复了事情。谢谢大家的帮助。
相关文章:
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- Rails 4 - 设置文本区域的字符数限制
- 如何使用javascript获取&使用字符偏移量设置插入符号位置
- 使用jquery为html元素文本的每个字符设置动画
- 打破ng中的字符数组,重复并设置每个字符自己的输入标记
- 如何指定输入元素中允许的最大字符数 - 设置 maxlength 属性是否足够
- 如何在文本框点击事件中设置文本框中字符的第一个位置---Chrome问题
- Firebase REST API - 如何设置字符编码
- 在输入框中设置“最小”字符输入抛出 javascript
- 需要帮助使用 JavaScript 设置最小字符数
- 将滑块输入值设置为闪亮字符
- 如何设置文本框的格式和允许的字符
- 如何为同一输入框中的字符设置不同的字体粗细
- 如何在不拆分单词的情况下将字符限制设置为100
- 如何设置html输入类型的最大字符数和最小字符数
- 将动态文本字段设置为一定数量的字符
- 如何设置字符移动的 (x,y) 坐标的限制
- 由于使用IBM SBT的updateActivityNode方法,连接中丢失了区域设置字符
- 使用正则表达式设置字符限制
- 如何在sweetalert中设置字符限制