JavaScript中的法语字符

时间:2012-03-03 17:22:01

标签: javascript character-encoding

我在HTML页面的头部有一个script.js文件链接(meta:utf-8)

HTML本身内的法语字符显示正确,但script.js中的字符不是:

$('#count_fr').html("entrées")在浏览器中显示为entr[]es

以下是我指向js文件的方式:

<script type="text/javascript" src="script.js"></script>

我试过

<script type="text/javascript" src="script.js" charset="utf-8"></script>

但没有运气。

3 个答案:

答案 0 :(得分:3)

看起来脚本文件未保存为UTF-8。 您可以在类UNIX系统上使用file命令验证它,也可以打开文本编辑器并查找菜单命令来更改编码。

答案 1 :(得分:2)

我还尝试将Unicode直接用于Javascript文件中的法语字符。它对我来说很完美。例如\ u00fbforû。

这是Unicode列表的链接(请参阅Basic Latin列表): http://en.wikipedia.org/wiki/List_of_Unicode_characters

答案 2 :(得分:0)

在文本编辑器中打开js文件并检查编码。