C++相談室 part56
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
150:デフォルトの名無しさん 07/07/30 02:09:55 >>148 setlocale(LC_CTYPE, ""); をプログラムのドアタマで実行汁。 151:デフォルトの名無しさん 07/07/30 02:10:37 >>149 関係ねー それらはUTF-16なパス名でストリームを開く、というだけだ 152:130 07/07/30 02:30:11 >>150 出来ました! ロケールというものを設定しないといけなかったんですね! ロケールについて調べてみたらよくわからなかったんですが、 ロケールとはパソコンの情報の表示形式みたいなものと考えていいのでしょうか? 153:デフォルトの名無しさん 07/07/30 02:37:35 >>152 ロケールは貨幣や数値、時刻の形式なども扱うが、この場合は LC_CTYPEというカテゴリを指定してやることで、 文字エンコーディング(SJISだのEUC-JPだの)をCランタイムに 教えてやっている。「""」は、「実行環境に応じて良きにはからえ」という 意味だ。Cランタイムはそれに応じてワイド文字とマルチバイト文字の 変換を行う。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5385日前に更新/205 KB
担当:undef