BTRON仕様OSとUNICODEの多言語を語るスレ (560レス)
BTRON仕様OSとUNICODEの多言語を語るスレ http://medaka.5ch.net/test/read.cgi/os/1028526865/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
116: Be名無しさん [] 02/09/02 08:03 >>110 それじゃあ、ICU使ったほうが良いということで。 oss.software.ibm.com/developerworks/opensource/icu/project/ http://medaka.5ch.net/test/read.cgi/os/1028526865/116
117: Be名無しさん [] 02/09/02 08:25 >>114 病気ですか? 自分以外はUnicodeAPIを知らないと何を根拠に騒いでいるの? http://medaka.5ch.net/test/read.cgi/os/1028526865/117
118: Be名無しさん [] 02/09/02 09:10 >>117 おいおい、病気はあんただ。 >>114読んで、「自分以外はUnicodeAPIを知らないと何を根拠に騒いでいるの?」 とは思えないんだが。。。 つーか、Win2000/XPがGB18030をネイティブキャラクタセットとして サポートしてないのは正しいと思うぞ。 http://medaka.5ch.net/test/read.cgi/os/1028526865/118
119: Be名無しさん [] 02/09/02 09:36 >>117 つーか、病気は、うぃんちゅうじゃねーか? >>92に反応しただけで、スレちゃんと読んでねえし、 特に>>95あたり適当なこと言って、反論されて、 虫のいどころがつかねえから、最後まで怒ってる。 話を戻そうぜ。>>87に戻るけどさGB18030はTRONコードの代理にならんよ。 GB18030はUnicodeの定義されてる文字を参考にして作ったという感じがする。 http://medaka.5ch.net/test/read.cgi/os/1028526865/119
120: Be名無しさん [] 02/09/02 11:15 WinはGB18030に対応してないと言い張る病気の人はまだいるの?(藁 http://medaka.5ch.net/test/read.cgi/os/1028526865/120
121: Be名無しさん [] 02/09/02 11:16 >>115 printfってWinのAPIには無いぞ(藁 対応してないのは君の使ってるライブラリだよ(藁 http://medaka.5ch.net/test/read.cgi/os/1028526865/121
122: Be名無しさん [] 02/09/02 11:22 >>120-121 しつこいうぃなはされ。 >>121 WinのAPIにはCRTというかたちで実装されてるぞ。 Win32 APIのなかにはないが。 http://medaka.5ch.net/test/read.cgi/os/1028526865/122
123: Be名無しさん [] 02/09/02 11:29 >>122 TextOut使えばちゃんとGB18030で表示できるぞ。 対応してないのはお前だよ(藁 http://medaka.5ch.net/test/read.cgi/os/1028526865/123
124: Be名無しさん [] 02/09/02 11:35 >>122 きみ、苦しすぎ(w http://medaka.5ch.net/test/read.cgi/os/1028526865/124
125: Be名無しさん [] 02/09/02 11:36 printfで表示できないのはね、printf("...")ってやるからだよ。 printf("%s", "...")ってやらなくちゃね。 めっちゃ基本。 http://medaka.5ch.net/test/read.cgi/os/1028526865/125
126: 125 [] 02/09/02 11:39 それと、勘違いがあるようなので言っておくが、printfを実装しているのは、 Winではなく、コンパイラのライブラリ。 それはライブラリの仕様であって、Winの仕様ではない。 http://medaka.5ch.net/test/read.cgi/os/1028526865/126
127: Be名無しさん [] 02/09/02 11:49 >>123 TextOutはマクロ。 実際は、TextOutWとTextOutAしかない。 TextOutWで表示できて、TextOutAじゃ表示できない。 TextOutWってのは、Unicode(UTF-16)なわけです。 Unicodeは、GB18030を含んでるから、 GB18030とUnicodeに含まれる文字は、当然TextOutWでは表示できる。 でもそれはGB18030のEncodingを使って表示はできない。 で、TextOutAは、GetACP()に基づくキャラクタセットで表示される。 例えば、GetACP()が932だったら、Shift JISの文字列をTextOutAに渡すことができる。 で、GetACP()が、54936を返せば、GB18030の文字列をTextOutAに渡すことができるんだが、 これは不可能。なぜかっていうと中国語版ではGetACP()は54936を返さないから。 936つまりGBKを返す。GB18030の4バイト文字をTextOutAに渡すことはできない。 http://medaka.5ch.net/test/read.cgi/os/1028526865/127
128: Be名無しさん [] 02/09/02 12:01 >>125 はあ??できないっつーの。 ネイティブキャラクタセットがGBKなんだから。 >>126 > それと、勘違いがあるようなので言っておくが、printfを実装しているのは、 > Winではなく、コンパイラのライブラリ。 なんだよそれ。 printfは、Winのmsvcrt.dllに含まれてるよ。 もちろんprintfはstaticリンクもできるけどね。 それとほとんどのWin32 APIはdllへのコールだ。何が違うんだ? http://medaka.5ch.net/test/read.cgi/os/1028526865/128
129: Be名無しさん [] 02/09/02 12:03 >>125 ワラタ。 http://medaka.5ch.net/test/read.cgi/os/1028526865/129
130: Be名無しさん [] 02/09/02 12:05 で、 Winのネイティブキャラクタセットは、 Windows2000以降はオプションでGB18030対応しますよ と言い張る病気の人はまだいるの?(藁 http://medaka.5ch.net/test/read.cgi/os/1028526865/130
131: Be名無しさん [] 02/09/02 12:11 つーか、Win2000以降で、GB18030みたいに、 Shift JISのネイティブサポートなかったら、激怒だよ。 よく中国は納得したと思う。 http://medaka.5ch.net/test/read.cgi/os/1028526865/131
132: Be名無しさん [] 02/09/02 12:35 いやいや、まったく、誰でも知ってることと、大きな間違いを得意げに 並べてとんだ恥さらしですな(藁 WinでGB18030はサポートされてます。 http://medaka.5ch.net/test/read.cgi/os/1028526865/132
133: Be名無しさん [] 02/09/02 12:38 >>132 >>127ですが、どこがまちがってるなら、指摘してくれ。 http://medaka.5ch.net/test/read.cgi/os/1028526865/133
134: Be名無しさん [] 02/09/02 12:49 >>132 まあせいぜい、一生かけて、Win2000かXP上で、 printfでGB18030の4バイト文字表示するサンプルコードでもぜひ作ってくれ。 できたらここにソースをのっけてくれ。それまでもどってくんな (w http://medaka.5ch.net/test/read.cgi/os/1028526865/134
135: Be名無しさん [] 02/09/02 12:52 WinのシステムキャラクタセットはGB18030をサポートしません。 http://medaka.5ch.net/test/read.cgi/os/1028526865/135
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 425 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.004s