在警报中,强调的字母没有很好地形成?

时间:2016-04-13 07:50:37

标签: javascript

alert的文字包含突出显示的字母:

alert("Le type de question '" + _oDispo.zTypeQuestion + "' existe déjà dans notre base de données !") ;

enter image description here

如何格式化文本以使其格式良好?

1 个答案:

答案 0 :(得分:2)

您的JavaScript中使用的字符集似乎无法正确识别到浏览器。

确保

  1. JavaScript文件确实保存在您认为已保存的编码中(UTF-8是一个不错的选择);您可以在文本编辑器的保存对话框和/或保存设置中执行此操作。

  2. 网络服务器正在为该JavaScript文件提供mime类型中正确的charset,例如: application/javascript; charset=UTF-8(如果您使用的是UTF-8)。

  3. 我认为在这种特殊情况下并不重要,但总的来说,我发现确保JavaScript和HTML都使用相同的字符集并且正确识别该字符集更为简单在提供HTML以及提供JavaScript时。 (但我认为这不重要。)

  4. 如果您这样做,JavaScript引擎将正确解释JavaScript中的字符,并将其正确传递到浏览器以显示在alert中。

    更多关于一般问题(不是解决问题的具体细节):The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)