2012-08-17 76 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