代码之家  ›  专栏  ›  技术社区  ›  John

瑞典语字符和UTF-8

  •  16
  • John  · 技术社区  · 17 年前

    我在所有页面上都使用UTF-8,但有些瑞典语字符(和)搞砸了(只是一个有一些字母的方形框)。我的数据库设置为utf8_general_ci,但我甚至没有连接,所以这并不重要。或者我应该使用另一个字符集吗?这不是一个瑞典网站,全是英文的,但我还是想工作。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <title>Untitled document</title>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <link rel="stylesheet" href="default.css" />
    </head>
    <body>
      <p>åäö</p>
    </body>
    </html>
    

    有什么问题吗? :/

    顺便说一句,我使用WAMP。

    6 回复  |  直到 7 年前
        1
  •  16
  •   DannyThunder    13 年前

    我知道这很老了,但我遇到了同样的问题。

    我只需要设置正确的字符集:

    <meta http-equiv="content-type" content="text/html" charset="ISO-8859-1" />
    
        2
  •  5
  •   Brainmaniac    7 年前

    我认为重要的是,你的文件的编码方式与你在元标签中设置字符集的方式相同。当他们意见相左时,我认为有问题。所以你需要知道你的文件是编码成什么的!

    如果文件编码为utf-8,则使用:

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

    如果你的文件是用ISO-8859编码的,那么使用:

    <meta http-equiv="content-type" content="text/html" charset="ISO-8859-1"/>
    

    当我保持两者不变时,元标记中的文件和字符集的编码就起作用了。祝你好运

        3
  •  0
  •   Alan Haggai Alavi    17 年前

    我只是想谈谈我的想法,因为它可能会帮助其他有这个问题的人。

    除了在网站上设置字符集外,创建页面时还必须知道编辑器中使用了什么字符集。

    因此,如果瑞典语字母在UTF8编码的站点上显示不正确,请检查源文件,确保file也使用字符集UTF8编码,那么它应该可以工作。

        4
  •  0
  •   djn    17 年前

    对我来说,双击文件(只要编辑器支持utf-8)或从本地主机(Apache,默认为utf-8)提供文件都很好。

    您可以使用一些Firefox扩展实时查看标题,例如 Live HTTP Headers HTTPFox 。如果这是事故的原因,并且您的服务器是Apache,只需添加以下行 AddDefaultCharset utf-8 可以在mainl-httpd.conf文件中,也可以在webroot文件夹中的.htaccess文件中。

        5
  •  0
  •   Sourcery    14 年前

    这很老了,但我遇到了同样的问题,我想我会分享解决方案。确保您的文本编辑器将文件保存为utf-8编码。仅仅将元数据中的编码方案设置为utf-8是不够的。

    dreamweaver的工作原理如下:

    1) 单击窗口顶部面板上的“修改”。 3) 选择标题/编码

    希望这能有所帮助。

        6
  •  -1
  •   captainspi    14 年前

    我发现“ https://www.html.am/reference/html-special-characters.cfm “通过输入字符代码,我能够暗示我要找的任何字符。不需要导入特定的库或任何东西。

    我希望这会有所帮助。