我来自波兰。波兰语字符在 UTF-8 和 ISO 8859-2 编码中可用,但是当我打开文件时,站点内容中没有国家字符(ę、ó、ą、ś、ł、ż、ź、ń)。当我打开文件并发送到客户端时,这是我在 NodeJS 中的代码:
var include = function(path) {
var code = fs.readFileSync(ROOT+path, 'ascii');
return code;
}.bind(this);
代码示例:
<!DOCTYPE html>
<html>
<head>
<title>Ninja World :: Strona główna</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
</head>
<body>
Cześć, tu Kongo i to jest próbny tekst stworzony dla Stack Overflow.
</body>
(英语:嗨,我是 Kongo,它是为 Stack Overflow 创建的尝试文本。)此代码返回它(编码格式:ISO-8859-2): http ://scr.hu/7wh/ntq98 当我转换时UTF-8 这个代码返回它: http ://scr.hu/7wh/zva6s (这是一个很好的结果;))任何人都可以帮助我展示我的国家字符吗?:)
PS:抱歉英语不好;)