繁体   English   中英

Javascript HTML瑞典语字符奇怪的行为

[英]Javascript Html Swedish characters strange behavior

我想问一个关于我使用一些瑞典字符的转义Ascii字符时遇到的奇怪行为的问题。

更具体地说,为了支持多语言站点,我有一个json文件,其中以瑞典语指定了所有必需的消息,即“ Avancerad s& #246 ; k”。

然后,当页面首次加载时,我将此值设置为输入文本,并正确显示:“ Avanceradsök”。 但是,当我单击按钮并再次设置此输入文​​本的值时,我得到:'Avancerad s& #246 ; k'。

有没有人遇到过类似的问题?

非常感谢!

码:

q('#keyword').val(qLanguage.qAdvancedHint);

我两次都执行此代码。 qLanguage是一个对象,我从json文件填充它,而qAdvancedHint是一个特定的键。

不知道是否调用了特定的编码。 但是用js的unescape方法进行了测试,但是没有用。

但是,一种解决方案(不好/很丑陋)可能是让jQuery为您解析它,然后将其添加为value属性:

var text = $("<span/>").html(qLanguage.qAdvancedHint).text();
q('#keyword').val(text);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM