Meadow で UTF-8 を開くと文字化け
これまで問題なかったのに changelog.txt (EUC) を Meadow で開くと文字化け。nkf で changelog_utf.txt (UTF-8) に変換してみたがやはり文字化け。.emacs の設定をいろいろいじったが直らない。いらないと思っていた Mule-UCS を導入することにした。しかし、ウェブに載っている入手先 ftp://... の anonymous 認証が通らなかったり、http://... は消えていたりした。結局 http://... から入手した。コンパイルは http://... を参考にした。cygwin で$ tar zxfp /d/download/mule-ucs-0.85rc2-6-pkg.tar.gz$ /c/Meadow/bin/Meadow.exe -q --no-site-file -batch -l mucs-comp.el$ (cd lisp/jisx0213/; /c/Meadow/bin/Meadow.exe -q --no-site-file -batch -l x0213-comp.el)$ (cd lisp/big5conv/; /c/Meadow/bin/Meadow.exe -q --no-site-file -batch -l big5-comp.el)$ mkdir /c//Meadow/site-lisp/Mule-UCS$ /tmp/packages/lisp/mule-ucs> cp -R lisp/* /c//Meadow/site-lisp/Mule.emacs に下記を記述 (コメントアウトを削除)(require 'un-define)(setq bitmap-alterable-charset 'tibetan-1-column)(require 'jisx0213)以上で UTF-8 を表示できるようになった。ただし、保存時に UTF-8 ではないものを指定するように言われるので、下記を .emacs に追加。(setq unicode-basic-translation-charset-order-list '(ascii latin-iso8859-1 latin-iso8859-2 latin-iso8859-3 latin-iso8859-4 cyrillic-iso8859-5 greek-iso8859-7 hebrew-iso8859-8 latin-iso8859-9latin-iso8859-14 latin-iso8859-15 ipa japanese-jisx0208japanese-jisx0213-1 japanese-jisx0213-2 japanese-jisx0212chinese-gb2312 chinese-cns11643-1 chinese-cns11643-2 chinese-cns11643-3chinese-cns11643-4 chinese-cns11643-5 chinese-cns11643-6chinese-cns11643-7 chinese-big5-1 chinese-big5-2 korean-ksc5601latin-jisx0201 katakana-jisx0201 thai-tis620 ethiopic indian-is13194chinese-sisheng vietnamese-viscii-lower vietnamese-viscii-uppermule-unicode-0100-24ff mule-unicode-2500-33ff mule-unicode-e000-ffff))これは http://... を参考。
<<