HTML5 + UTF-8:我需要编码GBP符号(£)吗?

Har*_*ldo 5 html php mysql utf-8

我以为utf-8能够处理一个整洁£而不必转换为实体?

使用UTF-8和HTML5处理GBP符号的正确方法是什么?

(ps.不要认为html5部分应该有任何区别)


更新:

这是测试文件:

<!doctype html>  
<head>
  <meta charset="utf-8">
  <title>GBP Test</title>
</head>

<body>
£55
<br />
&pound;55
</body>
Run Code Online (Sandbox Code Playgroud)

谢谢大家的帮助.

对于任何面临这种挫败感的人来说,问题都来自你的文本编辑器.甚至非utf-8中的记事本格式.

解:

在我的文本编辑器(PHP Designer)中将读写格式更改为UTF-8

Pek*_*ica 4

只需使用角色即可。它会工作得很好。

当然,UTF-8 中的符号与 ISO-8859-1 中的符号具有不同的代码点。ISO-8859-1 编码的井号在 UTF-8 中不起作用,反之亦然。你必须转换它。

相关:何时应该使用 HTML 实体