【问题标题】:ù,é it turns in to �ù,é 它变成了 �
【发布时间】:2012-02-13 10:16:15
【问题描述】:

我有一个法国网站,下面是我的标题。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">

我正在尝试将这些字符 ù,é 转换为 ...

请告诉我为什么?

谢谢。

【问题讨论】:

标签: html


【解决方案1】:

我正在尝试将这些字符 ù,é 转换为 ...

这是一个非常确定的指标,表明您输出的文本不是您在标题中所说的 UTF-8 编码。我的猜测是它是 ISO-8859-1 编码的。

这可能是因为

  • 您正在编辑的 HTML 文件不是 UTF-8 编码的。将其另存为 UTF-8 - 该选项通常位于编辑器或 IDE 的“另存为...”对话框中。

  • 您从中获取文本的数据库连接不是 UTF-8 编码的。

【讨论】:

    【解决方案2】:

    您需要将 html 文件保存为 UTF-8 格式。您还可以在 html 标签中添加属性 lang="fr"。

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    

    【讨论】:

      【解决方案3】:

      您可以在 head 部分使用以下代码

      <meta http-equiv="encoding" content="text/html" />
      

      我认为它对你有用。

      【讨论】:

        猜你喜欢
        • 2013-04-18
        • 2011-08-07
        • 2020-05-05
        • 1970-01-01
        • 2011-05-18
        • 2015-10-13
        • 2015-05-28
        • 2014-12-24
        • 1970-01-01
        相关资源
        最近更新 更多