[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『数値文字参照(NCR)と文字列の相互変換』(中途B)
すみません。あんまり実のある質問ではない様に思いつつお尋ねします。
今はAscWとChrWを使って力技で1文字分ずつ変換するFunctionを組んでるんですが、 別件でURIのパーセントエンコードについて調べてみたところ、 こっちに関しては、JavaScriptのencodeURIComponent/decodeURIComponentを使って ほんの数行の記述で組めるというのを知りました。(↓例)
VB6・VBAで簡単にURLエンコード・デコードする方法 - Kometのブログっぽいもの
http://komet163.blog36.fc2.com/blog-entry-18.html
ひょっとして、数値文字参照でも同じ様に簡単に記述できる外部機能とかあったりするのでしょうか?
< 使用 Excel:Excel2010、使用 OS:Windows7 >
上で示したリンクはパーセントエンコードに関するものですが、
私が思っているのは「numeric character reference」の方です。
https://so-zou.jp/web-app/tech/html/specification/character-reference.htm#numeric-character-reference
コイツを扱ってくれる同じようなコンポーネントが存在したりしないかな?
と思っただけでして。
自分でサラっと検索した限りでは見当たらなかったもので。
(中途B) 2018/10/02(火) 18:06
Byte配列で文字コードを取得する
https://www.relief.jp/docs/vba-byte-array-character-unicode-code-point.html
VBAでWindowsAPIを使って、バイト配列を Base64変換
https://qiita.com/yamashiroakihito/items/fdabe44b76cbf9aa4433
ADODB.streamオブジェクトを使って文字列とByte配列を相互変換(Excel VBA)
https://dukesoftware00.blogspot.com/2009/11/adodbstreambyteexcel-vba.html
(名無し) 2018/10/02(火) 18:36
名無しさん、参考ページのご紹介ありがとうございます。
バイト配列ですか 未知の領域ですけど、知的好奇心くすぐられます!!
今組んでるFunctionをAscWやChrWやMid関数すら使わず再現するというのも面白そうですね!! (それに意味があるのかは、おいといて^^;)
ここはひとつ、脱線を承知の上で、ちょっと勉強してこようと思います!! ありがとうございました。
(中途B) 2018/10/02(火) 21:17
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.