[過去ログ] 文字コード総合スレ Part11 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
718
(1): デフォルトの名無しさん [sage] 2018/08/17(金) 05:01:13 ID:xjFqJl5K(1/3) AAS
>>706
706(1): デフォルトの名無しさん [sage] 2018/08/16(木) 20:21:21 ID:HgLxU9xg(2/2) AAS
wchar_t のこと何もわかっていないのに適当なこと言ってるな。
wchar_t は一つのプログラムで複数の文字コードを切り換えて使うための仕組みで、外部用の多バイトコードから内部文字コードに変換するのは当たり前。
char を wchar_t に書き換えるだけで済むとか誰も思っていない。そんなの言うだけ恥かしい。
大きさも規格では少なくとも 8bit で sizeof(wchar_t) >= 1 というだけ。なので 8bit でも 64 bit でも何でも良い。
windows で UTF16、linux の glibc で UTF32 を wchar_t にいれてるのは勝手にそうしてるだけで、そうしないといけないという決まりはないし、そうじゃないOSも普通にある。内部コードなので何を入れてるかはプログラマやユーザが気にする必要はない。
あと「8bit のASCII」とか寝惚けたこと言ってるけどそんなこと言うやつは文字コードの話する資格ない。ASCII が 7bit というのは常識レベルの知識。
今北産業
720: デフォルトの名無しさん [sage] 2018/08/17(金) 06:41:03 ID:xjFqJl5K(2/3) AAS
>>719
719(1): デフォルトの名無しさん [sage] 2018/08/17(金) 05:32:43 ID:DWhhxT1h(1) AAS
>>718
そいつは勘違いしてるよ。

Linux/UnixはUTF-16などASCIIと互換性がない文字コードに
対応するのが大変だからUTF-8を作ったという話をしてるのにそれをわかってない
UTF-16に対応しようと思ったら、あちこちで使われてるcharをwchar_tに変えないといけない
printfですら使うことができない。まあ現実的に不可能だわな

最初からUnicode(UTF-16)対応として設計開発された
Windows NTとは違うわけだ
詳しい解説サンクス
wchar_t 難し杉ない?
729: デフォルトの名無しさん [sage] 2018/08/17(金) 20:12:47 ID:xjFqJl5K(3/3) AAS
今北産業
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.028s