トップページ
>
プログラム
>
2016年07月01日
>
gRLB76qD
書き込み順位&時間帯一覧
6 位
/206 ID中
時間
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Total
書き込み数
0
0
0
0
0
0
0
0
0
0
0
1
1
2
0
2
0
1
0
1
1
0
0
0
9
使用した名前一覧
書き込んだスレッド一覧
デフォルトの名無しさん
Windodowsは早くUTF + LF に移行しろよ [無断転載禁止]©2ch.net
【初心者歓迎】C/C++室 Ver.98【環境依存OK】 [無断転載禁止]©2ch.net
書き込みレス一覧
Windodowsは早くUTF + LF に移行しろよ [無断転載禁止]©2ch.net
31 :
デフォルトの名無しさん
[]:2016/07/01(金) 11:31:09.42 ID:gRLB76qD
>>30
そうかな?
例えば日本語やアラビア語を含むファイル名のファイルをUTF-8で読み込みたいときどうするよ?
Windodowsは早くUTF + LF に移行しろよ [無断転載禁止]©2ch.net
33 :
デフォルトの名無しさん
[]:2016/07/01(金) 12:57:14.37 ID:gRLB76qD
上に意味の解らないレスがあってもしそれが俺へのレスだとすると意図が全く伝わってない可能性があるので改めて書くよ。
ポータブルにするために内部の文字列wchar_tに統一したぜ!ファイルパスもwchar_tで持ってるぜ!
で、そのファイル開くときどうすんだ?って話。
_wfopenはwindows専用でCの標準ではない。
C++のwfstreamは1byte単位で読み込めない
で、結局Windowsは_wfopenそれ以外はシステムロケールのencordingに変換してfopenと分ける羽目になる。
ポータビリティの欠片もないってのはそういうこと
Windodowsは早くUTF + LF に移行しろよ [無断転載禁止]©2ch.net
35 :
デフォルトの名無しさん
[]:2016/07/01(金) 13:27:30.97 ID:gRLB76qD
>>34
でっていう
Windodowsは早くUTF + LF に移行しろよ [無断転載禁止]©2ch.net
37 :
デフォルトの名無しさん
[]:2016/07/01(金) 13:32:56.97 ID:gRLB76qD
>>36
わざわざwchar_tを使うメリットは?
Windodowsは早くUTF + LF に移行しろよ [無断転載禁止]©2ch.net
39 :
デフォルトの名無しさん
[]:2016/07/01(金) 15:05:08.07 ID:gRLB76qD
>>38
wchar_tにしたら何がポータブルになるんだ?って話なんだけど。
お前はwchar_tの中にEUC-JPが格納される可能性まで考えてんだよね?それでwchar_tにしたらcharをそのまま使う事に比べて何が嬉しいの?
【初心者歓迎】C/C++室 Ver.98【環境依存OK】 [無断転載禁止]©2ch.net
561 :
デフォルトの名無しさん
[]:2016/07/01(金) 15:47:48.03 ID:gRLB76qD
>>560
なんも悪くない
std::less だってstructさ
Windodowsは早くUTF + LF に移行しろよ [無断転載禁止]©2ch.net
41 :
デフォルトの名無しさん
[]:2016/07/01(金) 17:49:13.56 ID:gRLB76qD
>>40
お前のいうポータブルってsjisが格納されるか否かなの?
Windodowsは早くUTF + LF に移行しろよ [無断転載禁止]©2ch.net
44 :
デフォルトの名無しさん
[]:2016/07/01(金) 19:17:06.69 ID:gRLB76qD
>>43
それWindowsしか考えてないよね
Windodowsは早くUTF + LF に移行しろよ [無断転載禁止]©2ch.net
48 :
デフォルトの名無しさん
[]:2016/07/01(金) 20:55:28.17 ID:gRLB76qD
>>45
内部のエンコーディンクを統一するというのには同意する。
環境によってUTF-16だったりUTF-32だったりはまだしも(pythonはこれ)EUC-JPとか正気の沙汰とは思えない。
その上で俺はUTF-8を推すよ。プログラム内部で扱うようなXMLとかjsonだとUTF-16よりUTF-8の方がサイズ小さい事が多いし、そもそもテキストデータがメモリを圧迫とか今時考えなくて良いでしょ。ただ、IMEとか作るならUTF-16というのは解る。
※このページは、
『2ちゃんねる』
の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合は
メール
をしてください。対応します。