Saya telah menulis dokumen penurunan harga Norwegia:
$ file brukerveiledning.md
brukerveiledning.md: UTF-8 Unicode text
Saya telah mengonversinya ke HTML menggunakan markdown
perintah:
$ markdown > brukerveiledning.html < brukerveiledning.md
$ file brukerveiledning.html
brukerveiledning.html: UTF-8 Unicode text
Namun, Firefox bersikeras menggunakan pengkodean "windows-1252", memecah karakter non-ASCII. Saya telah mencoba mengatur mengubah penyandian teks fallback dari "Default for Current Locale" (yang di sini di Inggris harus ISO-8859-1 atau UTF-8) menjadi "Eropa Tengah, ISO", "Eropa Tengah, Microsoft ", dan" Lainnya (termasuk Eropa Barat) ". Tak satu pun dari ini dapat menampilkan æ, ø dan å. Tidak ada opsi Unicode. Saya juga mencoba mengubah intl.fallbackCharsetList.ISO-8859-1
di about: config untuk berbagai nilai seperti utf8
, utf-8
, iso-8859-1
, tidak berhasil.
Menggunakan markdown
paket ini :
$ pacman --query --owns "$(which markdown)"
/usr/bin/markdown is owned by markdown 1.0.1-6
dan lokal ini:
$ 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=
Saya mencoba untuk meminta solusi di markdown
tingkat perintah, tetapi itu ditolak.
åæâéè
dan membukanya di firefox. Output sampah: åæâéè
. Namun, jika saya tambahkan <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ke atas, hasilnya benar. Tidak yakin bagaimana Anda akan melakukan ini untuk file .md.