alert
的文字包含突出显示的字母:
alert("Le type de question '" + _oDispo.zTypeQuestion + "' existe déjà dans notre base de données !") ;
如何格式化文本以使其格式良好?
答案 0 :(得分:2)
您的JavaScript中使用的字符集似乎无法正确识别到浏览器。
确保
JavaScript文件确实保存在您认为已保存的编码中(UTF-8是一个不错的选择);您可以在文本编辑器的保存对话框和/或保存设置中执行此操作。
网络服务器正在为该JavaScript文件提供mime类型中正确的charset
,例如: application/javascript; charset=UTF-8
(如果您使用的是UTF-8)。
我认为在这种特殊情况下并不重要,但总的来说,我发现确保JavaScript和HTML都使用相同的字符集并且正确识别该字符集更为简单在提供HTML以及提供JavaScript时。 (但我认为这不重要。)
如果您这样做,JavaScript引擎将正确解释JavaScript中的字符,并将其正确传递到浏览器以显示在alert
中。
更多关于一般问题(不是解决问题的具体细节):The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)