Tôi đã viết một tài liệu đánh dấu Na Uy:
$ file brukerveiledning.md
brukerveiledning.md: UTF-8 Unicode text
Tôi đã chuyển đổi nó sang HTML bằng markdown
lệnh:
$ markdown > brukerveiledning.html < brukerveiledning.md
$ file brukerveiledning.html
brukerveiledning.html: UTF-8 Unicode text
Tuy nhiên, Firefox khăng khăng sử dụng mã hóa "windows-1252", phá vỡ các ký tự không phải ASCII. Tôi đã thử đặt thay đổi mã hóa văn bản dự phòng từ "Mặc định cho địa điểm hiện tại" (ở đây tại Vương quốc Anh phải là ISO-8859-1 hoặc UTF-8) thành "Trung Âu, ISO", "Trung Âu, Microsoft "Và" Khác (bao gồm Tây Âu) ". Không ai trong số này có thể hiển thị æ, ø và å. Không có tùy chọn Unicode. Tôi cũng đã cố gắng thay đổi intl.fallbackCharsetList.ISO-8859-1
trong about: config để các giá trị khác nhau như utf8
, utf-8
, iso-8859-1
, không có may mắn.
Sử dụng markdown
gói này :
$ pacman --query --owns "$(which markdown)"
/usr/bin/markdown is owned by markdown 1.0.1-6
và miền địa phương này:
$ 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=
Tôi đã cố gắng yêu cầu một giải pháp ở markdown
cấp chỉ huy, nhưng điều đó đã bị từ chối.
åæâéè
và mở nó trong firefox. Đầu ra là rác : åæâéè
. Tuy nhiên, nếu tôi thêm <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
vào đầu, nó xuất ra đúng cách. Không chắc chắn làm thế nào bạn sẽ làm điều này cho một tập tin .md.