在IE中显示法语字符的问题

Nir*_*bey 2 html javascript jquery character-encoding

我要显示"sélection".在通过iframe查看的页面之一.但这会被渲染成"s lection".如果我查看它请求页面,那么它正在正确呈现.但是如果我在iframe中查看它会改变它.Firefox和Chrome也发生了同样的事情.

Kon*_*rak 7

只要写sélection.

发生的事情是您的浏览器以其他编码显示页面(例如ISO-8859-1而不是UTF-8).出现这种情况的原因有多种:

  1. <head>说的标签是这样的.
  2. Web服务器响应标头中的标记是这样说的.
  3. 浏览器设置为覆盖页面上的格式.

如果它适用于页面本身,但当页面位于iframe中时,请检查包含iframe的页面的编码.它可能会有所不同.寻找这种标签:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Run Code Online (Sandbox Code Playgroud)

并确保它们在两个页面上都相同(提示:您应该使用UTF-8)