■ 質問はここへ ■

917 にジャンプ
No. 914 題名 : 英文文字化けの解決方法 投稿者 : kyoko
No. 917 (914へのコメント)投稿者: かぶねこ HP日付: 2003/05/31 15:53:48
題名 : Re:英文文字化けの解決方法

カーリークォーテーションやアクセント文字、エムダッシュなど、欧文領域の文
字は日本語フォント表示では、その文字が日本語の2バイト文字の前半として解
釈されるので、隣のコードを巻き込んで化けます。ですから、日本語対応処理を
欧文モードでやって、それを日本語モードで開いたほうがいいですね。

いま調べてみたところ、カーリーなダブルクォーテーションと、カーリーなシン
グルクォーテーション(アポストロフィ含む)のコードは、&h93, &h94, &h91,
&h92 のようです。これを日本語にもある &h22 と &h27 に変換すればいいわけ
です。日本語モードでマクロを開いても文字化けしないようにマクロを書くとこ
んなふうになります。これでちょっと試していただけますか。(欧文モードで使
用してください。)

proc main
@MoveFileTop
@@ReplaceStringMulti chr$(&h93), chr$(&h22)
@@ReplaceStringMulti chr$(&h94), chr$(&h22)
@@ReplaceStringMulti chr$(&h91), chr$(&h27)
@@ReplaceStringMulti chr$(&h92), chr$(&h27)
@ReplaceStringMultiExec 1
end proc

No. 919 題名 : Re^2:英文文字化けの解決方法 投稿者 : kyoko
No. 920 題名 : Re^3:英文文字化けの解決方法 投稿者 : かぶねこ HP
No. 922 題名 : Re^4:英文文字化けの解決方法 投稿者 : kyoko
No. 926 題名 : Re^5:英文文字化けの解決方法 投稿者 : かぶねこ HP
No. 927 題名 : Re^6:英文文字化けの解決方法 投稿者 : kyoko
No. 1772 題名 : oxpdf 投稿者 : tree 削除済み
No. 1773 題名 : PDf変換 投稿者 : 1234 削除済み
No. 1778 題名 : PDF結合 投稿者 : PDF結合 削除済み

全テキストを表示
順番に表示(No. 917 から)


メールアドレスを表示するにはURLの後ろに &m=1f97c49d をつけてください。
ユーザー フォーラム一覧

http://www2k.biglobe.ne.jp/~araken/
http://0ban.com/araken/