• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLユニコード?の変換)

HTMLユニコード変換の方法とは?

このQ&Aのポイント
  • 質問者は、日本語の使えないデータベースに日本語を保存しているが、Unicode形式で保存されており、ExcelとVBAを使用して元の日本語に変換したいと困っている。
  • 質問者はUnicodeについて知識がなく、HTMLユニコードの書き方や表記方法について疑問を持っている。
  • 質問者はVBAを使用してUnicodeを日本語に変換しようとしているが、現在うまくいっていない。

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

  • ベストアンサー
回答No.1

(1)「26085」を何というのかは知らないが HTMLで言う日等は通常「数字文字参照」と呼ばれる。 (2) Option Explicit 'こういうことかな? Sub hoge() MsgBox (ChrW(26085) & ChrW(26412)) End Sub

dd44
質問者

お礼

これで;をデリミタにして、&#を取り除いて一文字一文字変換していけばいいんですね。 ありがとうございました。非常に助かりました。

その他の回答 (3)

回答No.4

>これで;をデリミタにして、 個人的には疑問ですね。 abcd;; 見たいな奴だとうまくいかないでしょう? どっちかというと&を基準にしたほうがいいと思います。 (XMLでは数字文字参照または文字実体参照確定だから)

dd44
質問者

補足

参考にさせていただきます。重ね重ねありがとうございます。

回答No.3

>HTMLで言う日等は通常「数字文字参照」と呼ばれる。 連続でごめん。「数値文字参照」の間違いです。 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=dZ0&q=%E6%95%B0%E5%80%A4%E6%96%87%E5%AD%97%E5%8F%82%E7%85%A7&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=

回答No.2

Option Explicit 'おまけ Sub hoge2() MsgBox (AscW("日") & " " & AscW("本")) End Sub

関連するQ&A

専門家に質問してみよう