私はポーランド出身です。ポーランド語の文字はUTF-8およびISO8859-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>
(英語:こんにちは、私は金剛です。スタックオーバーフロー用に作成された未遂テキストです。)このコードはそれを返します(コーディング形式:ISO-8859-2): http ://scr.hu/7wh/ntq98 変換したときUTF-8このコードはそれを返します: http ://scr.hu/7wh/zva6s (そしてこれは良い結果です;))誰かが私の国民的キャラクターを見せるために私を助けることができますか?:)
PS:英語が下手でごめんなさい;)