作者: Koichi Yamamoto
日時: 2005/12/29(00:09)
こんにちは、山本です。

"kbk@... (Bruce.)"さんは書きました:
> > あと、cmd.exe のウィンドウって sjis しか出な
> > くないですか? utf-8 かなんかも出るのかな。
> 
> UTF-16が出せなくもないようですが、使い方が良くわかりません(^^;
> typeコマンドでUTF-16のファイルを表示できたりするんですけど、
> プログラムで標準出力に送っても×。BOMつけたりとかいろいろやったんだけど。
> #ひょっとしてAPI直叩きだとできる?

NT系OSにおいて、WriteConsoleW/ReadConsoleWで入出力を
実装しているソフトはcmd.exe上でUnicodeを出力できます。
# UTF-16なのかどうかは2002年当時のPlatform SDKには
# 明記されていないので分かりません。

ちなみに、Tcl/Tkでは現在の8.4.12から実装されました。
↓は私がパッチを作ったTcl/Tk8.4.7のscreen shotですが、
こんな感じです。
  http://homepage3.nifty.com/yamakox/images/tclsh84w.jpg


--
Koichi Yamamoto, 
http://homepage3.nifty.com/yamakox/