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も見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
バッチで118項目のCSVを処理し...
-
処理負荷特定で考えられる要因...
-
グローバル変数のよくない使い...
-
fprintfで文字化け
-
ファイル読み書き方法について...
-
クリップボードから任意のファ...
-
ShellExecuteEx→WaitForSingleO...
-
OpenDialog1->FileNameについて
-
VB6でのファイル作成方法
-
VC++でのiniファイルの読み書き
-
XMLファイルの表示について
-
ファイルの結合
-
セマフォの使い方
-
テキストファイルの最終行を削...
-
obj-c iOSのローカルディスク上...
-
ダイアログ上でファイルドラッ...
-
大きいサイズのテキストファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
csvファイルを開かずに文字を検...
-
ファイル名の先頭にアンダース...
-
CSVファイルへの保存の際、デー...
-
ファイルを記録してあるセクタ...
-
テキストファイルの最終行を削...
-
SGファイルって何ですか?
-
ドラッグアンドドロップでファ...
-
分割コンパイルの#defineについて
-
fopenできる上限の変更
-
VBに、Cのincludeのようなもの...
-
グローバル変数のよくない使い...
-
ファイルの結合
-
大きいサイズのテキストファイ...
-
iniファイルに追記がしたいです。
-
バッチで118項目のCSVを処理し...
-
ハッシュの計算時間について
-
C言語のfopenについて教えてく...
-
Javascript で INI の読み書き
-
Excelマクロでの再読込み方法
おすすめ情報