私はノルウェーのマークダウン文書を書きました:
$ file brukerveiledning.md
brukerveiledning.md: UTF-8 Unicode text
次のmarkdown
コマンドを使用して、HTMLに変換しました。
$ markdown > brukerveiledning.html < brukerveiledning.md
$ file brukerveiledning.html
brukerveiledning.html: UTF-8 Unicode text
ただし、Firefoxは「windows-1252」エンコーディングの使用を主張し、非ASCII文字を破壊します。「現在のロケールのデフォルト」(ここでは英国ではISO-8859-1またはUTF-8である必要があります)から「中央ヨーロッパ、ISO」、「中央ヨーロッパ、マイクロソフト」にフォールバックテキストエンコーディングを変更しようとしました「」および「その他(西ヨーロッパを含む)」。これらのどれもæ、ø、åを表示できません。Unicodeオプションはありません。私はまた、変更しようとしたintl.fallbackCharsetList.ISO-8859-1
程度では:のような様々な値に設定utf8
、utf-8
、iso-8859-1
運とを、。
このmarkdown
パッケージの使用:
$ pacman --query --owns "$(which markdown)"
/usr/bin/markdown is owned by markdown 1.0.1-6
そしてこのロケール:
$ locale
LANG=en_GB.utf8
LC_CTYPE="en_GB.utf8"
LC_NUMERIC="en_GB.utf8"
LC_TIME="en_GB.utf8"
LC_COLLATE="en_GB.utf8"
LC_MONETARY="en_GB.utf8"
LC_MESSAGES="en_GB.utf8"
LC_PAPER="en_GB.utf8"
LC_NAME="en_GB.utf8"
LC_ADDRESS="en_GB.utf8"
LC_TELEPHONE="en_GB.utf8"
LC_MEASUREMENT="en_GB.utf8"
LC_IDENTIFICATION="en_GB.utf8"
LC_ALL=
私は尋ねてみましたでの溶液のためのmarkdown
コマンドレベルが、それは拒否されました。
åæâéè
、Firefox を含むUTF-8ファイルtest.htmlを作成して開きました。出力はガベージでした:åæâéè
。ただし、<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
上部に追加すると、適切に出力されます。.mdファイルに対してこれをどのように行うかはわかりません。