簡體   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