トップページ > 記事閲覧
FileRead_gets+Unicodeで文字化け
名前:Nameless 日時: 2015/09/15 21:23

いつもお世話になっております。 Unicode版でFileRead_getsを使うと文字化けを起こします。 FileRead_openのサンプルプログラムを少し変えただけのコードでも起こしたので、DXライブラリのバグで間違いないと思っています。 この間の文字コード形式の変更が原因ではないかと思います。
メンテ

Page: 1 |

Re: FileRead_gets+Unicodeで文字化け ( No.1 )
名前:管理人 日時:2015/09/16 02:34

Unicode版では FileRead_gets で読み込まれるテキストファイルも Unicode形式( UTF-16LE形式 )で あることを前提として処理されますので、もしシフトJIS形式のテキストファイルをお使いでしたら、 そのテキストファイルをメモ帳などで開いて UTF-16LE 形式で保存しなおしてから再度試してみてください ( 因みに「メモ帳」ではシフトJIS形式は「ANSI」という形式名に、UTF-16LE 形式は「Unicode」という形式名になっています )
メンテ
Re: FileRead_gets+Unicodeで文字化け ( No.2 )
名前:Nameless(解決) 日時:2015/09/16 22:08

管理人様 Unicode形式で保存しなおしたところ正常に読み込めるようになりました。 C++のファイル入出力がシフトJIS形式で普通に動くので文字コードは関係ないと思い込んでいました。 お騒がせしました。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存