
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> 日本語文字列の場合のみ、エスケープ処理した文字列をセットしなければいけない
ここの解釈があいまいになってしまうのですが、日本語の文字列をエスケープ処理したい、と受け取ってよいのでしょうか?
んで、日本語の文字列をエスケープ処理するというのは例えば
あいう → あいう
こういうことでしょうか?
この場合はエスケープ処理を自力で組むことになると思います。
あるいは、日本語文字列中に出現するエスケープ必須対象文字のみをエスケープ処理したい、とも読み取れます。
あい<b>う</b>えお → あい<b>う</b>えお
この場合は、XMLをどのように組み立てているかによります。自力でテキストファイルに書き出している場合は、エスケープ処理も自力で、ということになります。変換が必要な文字列は主に「&」「<」「>」の3つなので、それぞれ、
& → &
< → <
> → >
にReplaceしてあげれば大丈夫です。ただし、< > を & よりも先にReplaceしないように気をつけてください。< が &lt; になっちゃいます。
MSXMLなどのコンポーネントを使ってXMLを出力している場合は、コンポーネント内で自動的にエスケープ処理してくれるはずなので、そのまま文字列を設定すればよかったと思います。(最近使ってないので自信なし・・・)
的外れでしたら見なかったことに・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) 指定した文字から指定した文字のスペースまでを削除するVBAの構文について 6 2022/07/24 22:20
- その他(IT・Webサービス) 見たことのない形式で日付が表示されているのでそれを解析してほしい 3 2023/01/23 16:53
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでアルファベットか数...
-
EXCELで=より左の文字を一括で...
-
エクセルで文字列の最大値を抽...
-
VBAでの Replace関数で、ワイル...
-
fgets()の仕組みについてくわし...
-
Excelオートフィルター機...
-
変数内に入った文字列の結合 UWSC
-
LEFT関数で文字数を指定しない...
-
textboxユーザーコントロールの...
-
文字列の最後の文字を置き換え...
-
コンボボックスのドロップダウ...
-
文字列からタブコードを取り除...
-
VBA テキストボックスの計算
-
VBA2005 16進を2桁で表示したい。
-
最も多い文字列を検索するには
-
Excel COUNTIF の仕様について
-
CSV書込みの際、カンマで位置が...
-
【Teratermマクロ】文字列の分...
-
エクセル 数値データを桁をそ...
-
エクセルで文字列をtxtファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでアルファベットか数...
-
EXCELで=より左の文字を一括で...
-
文字列からタブコードを取り除...
-
VBAでの Replace関数で、ワイル...
-
エクセルで文字列をtxtファイル...
-
【Excel VBA】複数ある特定の文...
-
エクセル 数値データを桁をそ...
-
Excelで3E8を3.00E+8にしない方...
-
VBA2005 16進を2桁で表示したい。
-
エクセルで文字列の最大値を抽...
-
同一セル内に関数と文字列を同...
-
Left関数とRight関数を合わせた...
-
Excelで指数表現しないようにす...
-
MS SQLServer のSQLで文字列の...
-
VBの「As String * 128」とは?
-
エクセルでセル内の文字列の最...
-
ORCLEでの小数の表示方法の変更...
-
bashスクリプトでの文字列から...
-
LEFT関数で文字数を指定しない...
-
アクセスで特定の数字以外(複...
おすすめ情報