2011年11月29日のブックマーク (1件)

  • EUCからUnicodeに変換(Excel VBA編) - ardarimのブログ

    XMLHTTPを使うと、Excel VBAからでも任意のURLからデータを取得できる。 (とりあえずIEコンポーネントの一部なのでIEカテゴリにしてみる) 問題になるのは、XMLHTTPでHTMLをダウンロードした時に、文字コードがそのままでは正しくExcel VBAでは扱えない点。 Excel VBAで扱う文字列型はUnicodeであり、Unicode以外の文字列を扱うには工夫(というか自作)が必要。それでもExcel VBAには変換を行う最低限のローレベル関数が用意されているので何とかなる。 今回ヤフオクの検索データをExcelシートにしたくて ヤフオク検索→Excelシートに転記 するスクリプトを書いてみたのでついでに副産品のEUC→Unicode変換サブルーチンを紹介する。(ヤフオクはEUCを使ってるのだ) XMLHTTPでダウンロードしたデータは、どうやらダウンロードしたそのもの

    EUCからUnicodeに変換(Excel VBA編) - ardarimのブログ
    jimmy0024ko
    jimmy0024ko 2011/11/29
    文字化け後のデータを文字化け前に戻す