javascript - 警报中的重音字母格式不正确?

标签 javascript

警报的文本包含重音字母:

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

enter image description here

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

最佳答案

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

确保

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

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

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

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

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

关于javascript - 警报中的重音字母格式不正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36591906/

相关文章:

javascript - 如何在 jQuery Mobile 多页面模板结构中将第二页显示为默认页面?

javascript - 尝试导入 iView 时出现未定义错误

javascript - 是否有相当于 ios 自动布局约束概念的 JavaScript 或 Web 开发库?

javascript - GET 请求的 CSRF 保护

javascript - 网页和 Chrome 扩展程序中的不同正则表达式行为

javascript - 从数组中相对选取 X 值

javascript - 每次点击获取下一个 img

javascript - 当我将一个空字符串传递给 includes (""时)它总是返回 true 吗?

JavaScript IndexedDb : searching a range of value using multiple keys

javascript - 获取 "value"并在另一个函数中使用它