Lisp Scheme Part22at TECHLisp Scheme Part22 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト450:デフォルトの名無しさん 08/06/11 03:29:34 あっ、なるほど 449さんのコードをUTF-8で保存し、実行すると正しく表示されました Shift_JISで保存し、実行すると文字化けしました コマンドプロンプトは基本Shift_JISってことですね (ちなみにVistaもXPも同じ結果になるぽ) ネイティブエンコーディングってググってもよくわからないですけど、 言語自体の基本となる文字コードのことでしょうか? Gaucheの場合、UTF-8ですよね コマンドプロンプトで直接コードを入力するとShift_JISのコードになってしまう そのコードをGaucheがUTF-8で解釈して(この時点で文字化け)、 得た結果をさらにShift_JISとして出力されるから・・・・ わけわからないことになりますが・・・ 451:デフォルトの名無しさん 08/06/11 03:33:43 そこまで判ってて、なぜ「わけわからない」になるのか、わけわからないw 452:デフォルトの名無しさん 08/06/11 03:56:00 >>450 理解したみたいなので、詳しくは書かないけど、 言語自体というか、処理系が内部で使う文字コードのこと。 Gaucheの場合、EUC-JPやUTF-8、ShiftJISなどから選べる。 それで、お前さんの使ってるGaucheはUTF-8でコンパイルされてる。 確かに、Windowsのコマンドプロンプトから使うには不便だろうな。 configureに--enable-multibyte=sjisを指定してコンパイルし直すか、 Emacs経由で使った方がいいと思うぞ。 ttp://practical-scheme.net/wiliki/wiliki.cgi?Gauche%3aGauchebox 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch