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も見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
iniファイルに追記がしたいです。
Visual Basic(VBA)
-
エディットボックスのフォントを変えたい
C言語・C++・C#
-
INIファイルに一括書き込みを行う方法を教えて下さい。
Visual Basic(VBA)
-
-
4
リソースエディタでスタティックテキストの文字サイズの変更
C言語・C++・C#
-
5
CStringのFindで文字列検索を行いたいのですが
C言語・C++・C#
-
6
MFC ダイアログ上のID取得について
C言語・C++・C#
-
7
unicode文字列(日本語)のファイル出力方法
C言語・C++・C#
-
8
【VC++2005】ダイアログサイズの固定の仕方について
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
テキストファイルの最終行を削...
-
csvファイルを開かずに文字を検...
-
Excelマクロでの再読込み方法
-
ダイアログボックスで複数フォ...
-
ファイル名の先頭にアンダース...
-
ShellExecuteEx→WaitForSingleO...
-
バッチで118項目のCSVを処理し...
-
SGファイルって何ですか?
-
[VBScript]ファイルの入出力を...
-
この問題のファイルを読み込ん...
-
CSVファイルへの保存の際、デー...
-
ファイルからサイズ不明の行デ...
-
Wordファイルの結合
-
グローバル変数のよくない使い...
-
.jarおよび.dllについて
-
C言語について
-
インクルードファイルとインラ...
-
■ 移植性のないポインタ変換に...
-
BI書、FD書 とは
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
ファイル名の先頭にアンダース...
-
csvファイルを開かずに文字を検...
-
大きいサイズのテキストファイ...
-
テキストファイルの最終行を削...
-
ドラッグアンドドロップでファ...
-
分割コンパイルの#defineについて
-
バッチで118項目のCSVを処理し...
-
CSVファイルへの保存の際、デー...
-
グローバル変数のよくない使い...
-
C言語のfopenについて教えてく...
-
SGファイルって何ですか?
-
VBに、Cのincludeのようなもの...
-
ファイルの結合
-
fopenできる上限の変更
-
「VBScript」ADODB.Streamにお...
-
iniファイルに追記がしたいです。
-
XMLファイルの表示について
-
VBAにてEXCEL以外のファイル(テ...
-
Excelマクロでの再読込み方法
おすすめ情報