C A L E N D A R
プロフィール
ADMIN:Kuar メール kuar☆ mail.goo.ne.jp(メッセ対応) スカイプ kuar_s HP http://sora-blue.net/~kuar/index.html mixi http://mixi.jp/show_profile.pl?id=10917408
最新記事
(08/07)
(02/21)
(01/04)
(12/23)
(04/11)
カウンター
ブログ内検索
アーカイブ
|
無題
本日の進展:UNICODEならば読み込むことができるようになった。
しかし問題のUTF-8ってのは厄介なものでbomという ・UTF同士の判別 ・Unicodeで記述されているかどうかを自動判定する ために書き込まれるらしいものがくっついている。 んでc++に限らず他の言語でも読み込もうとするとこのBOMがエンコードの邪魔をしてしまうらしい。 以下のコードでは文字化けする。どうにかしてBOMを無視するかプログラム側で削除できれば解決。こいつは厄介だ。 FILE *fp; fp = fopen("tes.txt", "rb, ccs=UTF-8"); wchar_t buffer[BUFFER_SIZE]; if(fp){ // 1行ずつ読み込み while(fgetws(buffer,BUFFER_SIZE,fp)){} } else{ MessageBox(NULL,"ファイルオープンエラー\n",NULL,MB_OK); } PR
・C O M M E N T
TRACKBACK
この記事のURL▽ この記事のトラックバックURL▽
|
CopyRight (c) のなちす All Right Reserevd. |