excuteCommandの文字化けに関してb-blosxom - 2009/02/15(日) 19:41 No.1651
|
こんにちは。 LimeChat,いつも愛用させていただいています。
Javascript機能に関してですが, executeCommandを実行して日本語の文字列が返ってくると, 以下のように文字化けしてしまうようです(nslookupの例)。
�T�[�o�[: example.setup Address: 192.168.11.1
���O: example.ne.jp Address: 192.168.11.1
LimeChatの実行環境はWindows Vista SP1です。 お忙しい中とは思いますが,この件に関して返答が頂ければ幸いです。
|
b-bubbles - 2009/03/30(月) 18:54 No.1697
|
・Windows XP Home Edition Service Pack 3 ・LimeChat 2.32 の環境でexecuteCommand関数を呼び出すと、マルチバイト文字が化けるという同様の現象に遭遇しました。
振る舞いを探ってみたところ、executeCommand関数が、実行コマンドの標準出力から読み取ったANSI(MBCS)文字列を、UTF-8で符号化されたものと見なしてワイド文字列に変換しているのが原因のように見えました。
スクリプト側からは詮方ないので、executeCommandのマルチバイト文字対応を是非ともお願い致します。
|
Psychs - 2009/03/30(月) 21:06 No.1699
|
2.33 で対応しました。
|
|