Charset⇔CodePageの変換APIについて

[戻る]
ひろ 2006/03/08(水) 23:55:43
教えてください。

WideCharToMultiByteに渡すコードページの取得方法を知っている方がいましたら教えて
ください。

要求としましては、GetACP()で取得できるシステムのコードページを取得するようなAPI
ではなく、"Shift_JIS"や"UTF-8"という文字列を渡すと932や65001というコードページ
が戻ってくるAPIを探しています。

また、逆(コードページからキャラセット)のAPIもわかれば教えてください。

環境はWindowsXP+VC7.0です。

よろしくお願いいたします。

Blue 2006/03/09(木) 00:45:02
mlangのCMultiLanguageのGetCharsetInfoを使えば同様のことが出来ますが、
> WideCharToMultiByte
を使う必要がなくなります。(ConvertStringで変換できますから。)

参考)
http://www.vcppclub.com/bbs1/wforum.cgi?
no=2821&reno=2737&oya=2733&mode=msgview&page=30

Blue 2006/03/09(木) 01:00:42
> また、逆(コードページからキャラセット)のAPIもわかれば教えてください。
はCMultiLanguageのGetCodePageInfoでとれるのかな。

ひろ 2006/03/10(金) 00:06:29
[[解決]]
Blueさん

ご教授ありがとうございます。

教えていただきましたI/Fを使用することで、私がやりたいことが実現できそうです。

ありがとうございました。

古いスレッドには追加発言できません。