我使用一个代码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