
No.4ベストアンサー
- 回答日時:
WritePrivateProfileStringの問題というより、iniファイルがそもそもUNICODEに対応していないということなんでしょうね。
iniファイルはユーザーからも見られるような設定ファイルを作るためには非常に便利ですが、EXE同士のやりとりだけなら、別にiniファイルでなくてもかまわないと思います。バイナリファイルで十分でしょう。
もし、ユーザーからも参照しやすい形式でやりとりしたいのであれば、XMLを使うのはどうでしょうか?MSXMLを使えば、簡単に読み書きができますよ。
No.3
- 回答日時:
>UNICODEにしかない文字をファイルを経由して他EXEに渡したいのです。
これは「バイナリデータをファイルで受け渡す」と言うのと同じです。
中身のバイナリデータを「UNICODEの漢字」と解釈するのは「アプリケーションのお仕事」であって、APIのお仕事ではありません。
アプリケーションが責任を持って「読み書きしたバイナリデータを、UNICODEの漢字であると解釈して、漢字として認識」しなければなりません。
ぶっちゃけ「0x00~0xFFのバイトデータの並びを、指定したバイト数分、読み書き可能な関数」であれば、何でもOKです。
No.2
- 回答日時:
「WritePrivateProfileString」は、もともと16ビット版Windowsとの互換維持のためにあるAPIなので、Unicodeは対応していないのでしょう。
Unicodeデータをファイルから読み書きする目的なら、普通にCreateFile,ReadFile,WriteFileを使った方が良いと思いますが・・・
No.1
- 回答日時:
このページが参考になるのではないでしょうか。
http://takabosoft.com/20090816002525.html
参考URL:http://takabosoft.com/20090816002525.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- C言語・C++・C# VisualStudioのソースコードで漢字を使いたい 4 2022/05/21 10:16
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- 画像編集・動画編集・音楽編集 inkscapeで作成した図の保存の仕方とその保存したファイルの編集の仕方 1 2022/09/22 09:33
- Visual Basic(VBA) vbaサブフォルダーをワイルドカードで取得したい 2 2022/11/15 08:04
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- Excel(エクセル) EXCELの「接続」のSQLのコマンド文字列にて、セルから任意の数値を利用したい 2 2023/03/09 16:43
- PDF acrobatでwordファイルをpdfに変換すると文字化けする 3 2023/02/10 09:31
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
ファイル名の先頭にアンダース...
-
dataファイルをxtxファイルにす...
-
BMP → AVI 作成について
-
識別子の外部結合について
-
gccでリソースファイルを使わな...
-
SSIを使わずに・・・
-
Cでのネットワークファイルの読...
-
「VBS」の「MsgBox」につ...
-
FILEポインタ配列の動的生成
-
マクロを作成したファイルを立...
-
CSVファイルへの保存の際、デー...
-
外部ファイルを読み込みたいの...
-
ソースとヘッダの境界とは?
-
VBScriptでのファイル結合処理...
-
ExcelVBA 定数宣言を外部ファイ...
-
マスタとファイルの違いって?
-
fprintfで文字化け
-
hostsファイルの登録MAX数
-
C言語 コンパイルエラー LNK1136
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
dataファイルをxtxファイルにす...
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
CSVファイルへの保存の際、デー...
-
グローバル変数のよくない使い...
-
バッチで118項目のCSVを処理し...
-
テキストファイルの最終行を削...
-
VBAにてEXCEL以外のファイル(テ...
-
VBに、Cのincludeのようなもの...
-
分割コンパイルの#defineについて
-
RPGでファイル名(もしくはレコ...
-
SGファイルって何ですか?
-
マウスポインタの変更
-
Excelマクロでの再読込み方法
-
【C#】リソースファイルの埋め...
-
ダイアログボックスで複数フォ...
-
C言語のfopenについて教えてく...
-
ドラッグアンドドロップでファ...
-
「VBScript」ADODB.Streamにお...
おすすめ情報