• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【C&C++】文字コードEUCをShift-JISに変換したい)

【C&C++】文字コードEUCをShift-JISに変換する方法

このQ&Aのポイント
  • WinInetを使用して指定したURLのHTMLを表示するC&C++のコンソールプログラムを作成しましたが、EUCで書かれたWebページが文字化けしてしまいます。
  • Shift-JISで書かれたWebページは問題なく表示されますが、自分自身もEUCからShift-JISに変換したいと考えています。しかし、情報が難解で理解しにくいため、分かりやすい説明を求めています。
  • データの読み出しはInternetReadFile関数を使用しており、取得したデータを連結しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • 12m24
  • ベストアンサー率23% (193/817)
回答No.1

 ADO使ってますが(おまけにVB6ですが)、こんなのどうでしょう? http://homepage1.nifty.com/MADIA/vb/vb_bbs/200405_04050030.html  クラスやメンバで同じような名前があるはずです。探してみてください。  ほんとなら、タグを分析して、「<meta>タグにEUCの指定があった!!」とか、「HTMLヘッダ(<!DOCTYPE>の前に送られてくる文字列)に文字コードの指定があった!!」とか判断できたら、自動的に文字コードを設定するのがいいと思います。  私見ながら、ソースを変換するのは、ファイルに保存する等のあくまで二次的な話ではないかと思います。

関連するQ&A