xmlドキュメントをUTF-8
としてエンコードする必要があることを示すテキストファイルとして生成しました。スキーマの遵守をチェックすると、ファイルに不正な文字があることが報告されます。文字列をあるエンコーディングから別のエンコーディングに変換する
An invalid character was found in text content.
疑わしい文字の1バイトの値は0x92
です。
ビジュアルベーシックでは、変数dom
のタイプがDOMDocument60
です。以下を実行してください。
Set nod = dom.createElement("dc.description")
nod.text = Trim$(Nz(rs!mDescription, ""))
これはエラーの原因です。疑わしい文字をutf-8に適切にエンコードするために文字セット変換を行う必要があるという気持ちがあります。
私がしているしている具体的な質問:
1)どのような文字セット私の出発点ですか?文字列がAccess-2010データベース(Memoタイプ)から来ています
2)どうすればUTF-8
に変換できますか?
私はこれを行う方法を失っています。私はVBAに慣れていません。
ありがとうHK1。私はあなたに2番目の提案を使用しました。私はまた、UTF-8の一部ではないいくつかの文字を持っていて、それを適切に変換しました。私は何が問題だったかを見ていただきありがとうございます。非常に役立ちます。 –