Borland C++ Builder5で、メール関係のプログラムを書いていますが、VBAが返すunicodeをjisに変換したいのです。それ用のAPIがあるらしいのですが、APIリファレンスが手元にないわ、買うにも高すぎるわで、困っています。
APIを直接聞いちゃうのはルール違反かもしれませんので、違う質問をします。
BorlandについてくるHELPでWideCharToMultiByteというのがあります。これが解決に近いですか?
というか、ワイドキャラクタとマルチバイトって、どう違うんでしょうか?
No.1ベストアンサー
- 回答日時:
Unicodeからshift_jisであればWideCharToMultiByteでできるでしょう。
が、JISへの変換は無理ではないかと。いったんshift_jisに変換し、さらにJISへ、というのが簡単かも。shift_jis->JIS変換ならWebのあちこちで公開されていますから。ありがとうございます。やはり、この関数がそうだったのですね。SiftJISとJISの変換は、昔っから良く使ってたので大丈夫です。
No.2
- 回答日時:
>ワイドキャラクタとマルチバイトって、どう違うんでしょうか?
・ワイド文字
1つの文字をあらわすのに複数バイトを使用する
・マルチバイト文字
1つの文字をあらわすのに1バイト以上を使用する
です。
具体的にはワイド文字は1文字を必ず2バイトで表すUnicode、マルチバイト半角は1バイト、全角は2バイトの
S-JISのようなものです。
私の持っている環境では、HELPが英語なので、しかもunicodeって、どこにも書いてないので、ちょっと不安でした。教えていただき、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- JavaScript API連携のプログラミングについて(Typescript) 2 2023/05/03 11:00
- C言語・C++・C# S-JIS → JIS コード変換するには 3 2023/02/09 23:55
- ハッキング・フィッシング詐欺 フィッシング詐欺についてです。先ほど佐川急便と見せかけた詐欺メールが届き、うっかり誘導に従ってApp 1 2022/10/17 19:45
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(パソコン・スマホ・電化製品) JIS規格の変更履歴 2 2023/04/03 10:38
- その他(プログラミング・Web制作) このpythonコードの意味教えて下さい! 2 2022/08/26 00:52
- Windows 8 win8 "ベータ ワールドワイド言語サポートで Unicode UTF-8 を使用"を出したい 2 2023/05/23 19:57
- その他(プログラミング・Web制作) TwitterAPIを使用せずに自動ツイートする方法を知りたい。考え方としてはブラウザを擬似操作して 2 2023/02/02 17:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
10Mバイトて文字数に すると何...
-
COBOLのCOMP形式について
-
エクセルシート名の制限を変更...
-
UTF-8で5~6バイトになる文字コ...
-
ビットスワップとバイトスワッ...
-
ピクセル,dpiから容量(バイト...
-
SQLで1バイト、2バイト混在...
-
Visual Basicでパック10進(2進...
-
COBOL PICTUREで X,S,Vの意味
-
バイナリとBCDコード
-
バイト列とバイナリ列の違いが...
-
文字数を取得したい
-
ソケット通信
-
最大長を用意せずにバイナリデ...
-
UCS-2の一覧表が欲しい
-
sedコマンドで全ての2バイト文...
-
より高速な画像の表示法
-
テキストBOXの入力制限について
-
C++ Builderで文字列をバイトに...
-
char str[256]の256の意味は?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
10Mバイトて文字数に すると何...
-
UTF-8で5~6バイトになる文字コ...
-
char str[256]の256の意味は?
-
エクセルシート名の制限を変更...
-
COBOLのCOMP形式について
-
バイナリとBCDコード
-
バイト列とバイナリ列の違いが...
-
ビットスワップとバイトスワッ...
-
ピクセル,dpiから容量(バイト...
-
SQLで1バイト、2バイト混在...
-
Javaで日本語1文字のバイト数
-
「1TB」のHDDに日本語は何字入...
-
機種依存文字をチェックしたい。
-
VBAでShift-JISのURLエンコード
-
GetWindowTextでアドレスバーか...
-
COBOL PICTUREで X,S,Vの意味
-
【VB2005】テキストボックス内...
-
URLは最高何文字まで可能なので...
-
1KBが1024byteな理由
-
ワイド文字のバイト数が取得で...
おすすめ情報