Debian ----------------------------------------------------------------------------- zakki@fumi:~$ LANG=ja_JP.eucJP ./a.out from:0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 0x61 0x62 0x63 0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 あいうabcあいう XmbTextListToTextProperty: 0 COMPOUND_TEXT CompoundText:0x1b 0x24 0x28 0x42 0x24 0x22 0x24 0x24 0x24 0x26 0x1b 0x28 0x42 0x 61 0x62 0x63 0x1b 0x24 0x28 0x42 0x24 0x22 0x24 0x24 0x24 0x26 XmbTextPropertyToTextList: 0 1 to:0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 0x61 0x62 0x63 0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 あいうabcあいう ----------------------------------------------------------------------------- zakki@fumi:~$ LANG=ja_JP.SJIS ./a.out from:0x82 0xa0 0x82 0xa2 0x82 0xa4 0x61 0x62 0x63 0x82 0xa0 0x82 0xa2 0x82 0xa4 あいうabcあいう XmbTextListToTextProperty: 0 COMPOUND_TEXT CompoundText:0x1b 0x24 0x28 0x42 0x02 0x20 0x02 0x22 0x02 0x24 0x1b 0x28 0x42 0x 61 0x62 0x63 0x1b 0x24 0x28 0x42 0x02 0x20 0x02 0x22 0x02 0x24 XmbTextPropertyToTextList: 0 1 to:0x82 0xa0 0x82 0xa2 0x82 0xa4 0x61 0x62 0x63 0x82 0xa0 0x82 0xa2 0x82 0xa4 あいうabcあいう Solaris ----------------------------------------------------------------------------- bash-2.04$ LANG=ja ./a.out from:0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 0x61 0x62 0x63 0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 あいうabcあいう XmbTextListToTextProperty: 0 COMPOUND_TEXT CompoundText:0x1b 0x24 0x29 0x42 0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 0x1b 0x28 0x4a 0x 61 0x62 0x63 0x1b 0x24 0x29 0x42 0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 XmbTextPropertyToTextList: 0 1 to:0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 0x61 0x62 0x63 0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 あいうabcあいう ----------------------------------------------------------------------------- bash-2.04$ LANG=ja_JP.PCK ./a.out from:0x82 0xa0 0x82 0xa2 0x82 0xa4 0x61 0x62 0x63 0x82 0xa0 0x82 0xa2 0x82 0xa4 あいうabcあいう XmbTextListToTextProperty: 0 COMPOUND_TEXT CompoundText:0x1b 0x24 0x29 0x42 0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 0x1b 0x28 0x4a 0x 61 0x62 0x63 0x1b 0x24 0x29 0x42 0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 XmbTextPropertyToTextList: 0 1 to:0x82 0xa0 0x82 0xa2 0x82 0xa4 0x61 0x62 0x63 0x82 0xa0 0x82 0xa2 0x82 0xa4 あいうabcあいう RedHat ----------------------------------------------------------------------------- [zakki@mint xwinclip]$ LANG=ja_JP.eucJP ./a.out from:0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 0x61 0x62 0x63 0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 あいうabcあいう XmbTextListToTextProperty: 0 COMPOUND_TEXT CompoundText:0x1b 0x24 0x28 0x42 0x24 0x22 0x24 0x24 0x24 0x26 0x1b 0x28 0x42 0x 61 0x62 0x63 0x1b 0x24 0x28 0x42 0x24 0x22 0x24 0x24 0x24 0x26 XmbTextPropertyToTextList: 0 1 to:0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 0x61 0x62 0x63 0xa4 0xa2 0xa4 0xa4 0xa4 0xa6 あいうabcあいう ----------------------------------------------------------------------------- [zakki@mint xwinclip]$ LANG=ja_JP.SJIS ./a.out setlocale() error Cygwin ----------------------------------------------------------------------------- $ LANG=ja_JP.SJIS ./a.exe from:0x82 0xa0 0x82 0xa2 0x82 0xa4 0x61 0x62 0x63 0x82 0xa0 0x82 0xa2 0x82 0xa4 あいうabcあいう XmbTextListToTextProperty: 0 COMPOUND_TEXT CompoundText:0xa0 0xa2 0xa4 0x61 0x62 0x63 0xa0 0xa2 0xa4 XmbTextPropertyToTextList: 0 1 to:0xa0 0xa2 0xa4 0x61 0x62 0x63 0xa0 0xa2 0xa4 「、abc「、 --X_LOCALEつきでコンパイル--------------------------------------------------- $ LANG=ja_JP.SJIS ./a.exe from:0x61 0x62 0x63 0x82 0xa0 0x82 0xa2 0x82 0xa4 0x61 0x62 0x63 0x82 0xa0 0x82 0xb2 0x65 0x62 0x63 abcあいうabcあごebc XmbTextListToTextProperty: 0 COMPOUND_TEXT CompoundText:0x61 0x62 0x63 0x1b 0x24 0x29 0x42 0x24 0x22 0x24 0x24 0x24 0x26 0x 61 0x62 0x63 0x24 0x22 0x24 0x34 0x65 0x62 0x63 XmbTextPropertyToTextList: 0 1 to:0x61 0x62 0xe2 0x92 0x91 0x92 0x92 0x92 0x93 0xf1 0xf1 0x21 0x92 0x91 0x92 0x 9a 0xf3 0xf1 0xe1 ab竰葬鋳二・酎丁