2012-08-17 75 views
3

我使用一個代碼jQuery代碼 -jQuery的編碼問題

  success: function(result){  
      $('#taglineResults').text(result) ; 
      alert('אבג'); 
     } 

,你可以看到在警報的內容是希伯來文,但我得到的警報三個矩形。 我試過使用unescapedecodeUri但它沒有幫助,我怎麼能解決這個問題?

感謝advnace

+1

也許你的瀏覽器不具備希伯來語字形,所以它不顯示呢? – 2012-08-17 01:01:00

+0

+1好問題 – 2012-08-17 02:00:18

回答

3

這100%的作品。將源代碼文件的編碼更改爲utf-8。 您可以使用記事本++。然後再次用希伯來語重寫你的文本並保存。

你會看到希伯來語警報。

1

如果它顯示爲塊,你的系統/瀏覽器使用警報的字體不支持這些字符。在這種情況下,我不會使用警報。

+0

我不確定是這種情況。如果他能在這裏看到希伯來文:http://jsfiddle.net/h5aFK/1/ - 那麼它可能會使這些警報工作。 – 2012-08-17 02:08:09

+0

也許他可以。我假設他的文檔使用了正確的字符編碼,但是...(否則他早些時候可能會遇到希伯來字符問題......除非這是他使用的第一個希伯來文)。然後,我認爲他*必須*使用Windows,可能是IE。 IE使用系統警報,因此可能使用一些默認的系統字體。這些系統字體通常不支持很多字符。總的遠射...事後看來,錯誤的字符編碼似乎更有可能。但是誰知道。 @Itamar:請嘗試Dmitriy的jsfiddle! – MicronXD 2012-08-17 02:14:28