我使用一個代碼jQuery代碼 -jQuery的編碼問題
success: function(result){
$('#taglineResults').text(result) ;
alert('אבג');
}
,你可以看到在警報的內容是希伯來文,但我得到的警報三個矩形。 我試過使用unescape
和decodeUri
但它沒有幫助,我怎麼能解決這個問題?
感謝advnace
我使用一個代碼jQuery代碼 -jQuery的編碼問題
success: function(result){
$('#taglineResults').text(result) ;
alert('אבג');
}
,你可以看到在警報的內容是希伯來文,但我得到的警報三個矩形。 我試過使用unescape
和decodeUri
但它沒有幫助,我怎麼能解決這個問題?
感謝advnace
這100%的作品。將源代碼文件的編碼更改爲utf-8。 您可以使用記事本++。然後再次用希伯來語重寫你的文本並保存。
你會看到希伯來語警報。
如果它顯示爲塊,你的系統/瀏覽器使用警報的字體不支持這些字符。在這種情況下,我不會使用警報。
我不確定是這種情況。如果他能在這裏看到希伯來文:http://jsfiddle.net/h5aFK/1/ - 那麼它可能會使這些警報工作。 – 2012-08-17 02:08:09
也許他可以。我假設他的文檔使用了正確的字符編碼,但是...(否則他早些時候可能會遇到希伯來字符問題......除非這是他使用的第一個希伯來文)。然後,我認爲他*必須*使用Windows,可能是IE。 IE使用系統警報,因此可能使用一些默認的系統字體。這些系統字體通常不支持很多字符。總的遠射...事後看來,錯誤的字符編碼似乎更有可能。但是誰知道。 @Itamar:請嘗試Dmitriy的jsfiddle! – MicronXD 2012-08-17 02:14:28
也許你的瀏覽器不具備希伯來語字形,所以它不顯示呢? – 2012-08-17 01:01:00
+1好問題 – 2012-08-17 02:00:18