HTML元字符集不起作用

Alb*_*ssi 3 html

在我的页面开头,我有以下代码:

<HTML>
<head>
<meta charset="utf-8">
<title> 
//other
Run Code Online (Sandbox Code Playgroud)

我使用了meta因为我必须在我的网站上放一些日文字符.在这里你可以看到一个例子:

<tr>
<td><label class="blacktd" onmouseover="apriimg('imgbox', '4');"> Shy Guy Bazaar </label></td>
<td><a href="http://www.youtube.com/watch?v=kpmkZIcD7fc">2'03"007</a></td>
<td>????</td> //look at here
<td><img src="http://mk7vrlist.altervista.org/flags/jp.gif" /></td>
<td>2013/06/30</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

我用Google搜索了,我看到我只需要将该标记与charset属性放在一起.顺便说一句,我的网页显示%u305D%u3046%u3081%u3093而不是"そうめん".你知道为什么吗?

Que*_*tin 14

因为:

  • 您有一个HTTP标头,它指定不同的字符编码(HTTP标头优先于元元素)
  • 您还没有使用UTF-8保存文档(您只是告诉浏览器您是)

  • 它甚至不是浏览器的错误. (4认同)
  • 所以?我能做什么? (2认同)

Mic*_*ael 5

你的文档类型是HTML5吗

<!DOCTYPE html>
Run Code Online (Sandbox Code Playgroud)

如果没有,您必须将其用于所有其他文档类型

<meta http-equiv="content-type" content="text/html; charset=utf-8">
Run Code Online (Sandbox Code Playgroud)