|
秀丸担当さん
コメントありがとうございます。マクロも確認していただいたとの
ことで。
>Shift-JISでさえマクロを記述しておけば、日本語のメニューやメッセージを表
>示するマクロがそのまま韓国語OSで動くことになると思うので、どちらかという
>とV5.09の仕様のほうが理想的なような気もします。
韓国語OSの環境で申し上げますと、Shift-JISでマクロを記述した
場合、メッセージ系の
message "XXXX";
や
question "XXXX";
の部分は文字化けせずに表示されますが、ウインドウで表示されるもの
以外の、秀丸中の画面で表示されるもの、つまり、
menu "XXXX";
だったり、
$str =input("XXXX","XXXX");
のようなものは、XXXX 部分が文字化けしてしまいます。秀丸担当さん
は、この部分も韓国語OSの環境で日本語が文字化けしないとおっ
しゃっているのでしょうか?そうではないと思います。もう一度ご確認
お願いします。
>いままでもShift-JIS以外で記述すると動作がおかしかったわけですし。
>
これはこれでいいと思います。もともと秀丸がのマクロがShift-JIS
コードで動くように作られているわけですから。私がそれを韓国語OS
の環境で無理やりハングルコードでも動くようにしているわけです
から、動作がおかしいのは承知でマクロを組んでおります。
>しかし今まで動いていたものが文字化けすると言われるのも困るので、悩ましい
>ところです。
ウインドウでメッセージを表示する部分だけ、以前のように文字化け
せずに(つまり韓国語OS+ハングルコードマクロでメッセージが
文字化けしないこと)して頂ければ、問題は解決です。
もう一度整理すると、多分バージョン5以前までは
message "XXXX";
question "XXXX";
menu "XXXX";
$str =input("XXXX","XXXX");
こういったメッセージを出すものは Shift-JIS(勿論日本語ですよね)
で表記した場合、韓国語OS環境では全て文字化けしてしまいました。
そこで試行錯誤の結果、韓国語OS環境では、マクロをハングルコード
にすることで、ハングルを表示させることに気づいたわけです。
紛らわしいですが、私の作ったマクロでは韓国語OSで日本語(実際に
ハングルコードに含まれる日本語相当文字)を表示させたかったため、
無理やりハングルコードでマクロを組んでいたわけです。そうすると、
メニューやメッセージでは日本語相当文字を文字化けせずに読むことが
できます。
ところがバージョン5から、メッセージ系の部分だけ、文字化け(ハン
グルコードで表記したものが文字化け)する現象が起こっているわけ
です。そこだけ、以前のように韓国語OSの環境でハングルコードで
書かれた文字でもきちんと表示されるようにして頂ければと思います。
よろしくお願いします。
|
|