C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■91271 / 5階層)  XMLファイルから一致するデータを取得する方法
□投稿者/ とっちゃん (601回)-(2019/06/10(Mon) 10:29:10)
No91270 (河童 さん) に返信
> XMLファイルの中に日本語が入力されていると、エラーが発生します。
> 例えば、略称の部分を令和なら「R」→「令」にすると
> 「指定されたエンコードに無効な文字があります。」
>
> XMLファイルの最初の行を
> <?xml version="1.0" encoding="UTF-8"?>
>
>
> <?xml version="1.0"?>
> <wareki xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> に変更しても同じエラーが発生します。
>
> 日本語が含まれるXMLを読み込むにはどのようにするのでしょうか?
> お教えください。よろしくお願いします。
>
<?xml ....?>
の項目で encoding を指定しない場合(デフォルト)は、UTF-8 になります。

で、漢字が化けるということからすると、ファイルとして保存されている文字コード形式が
UTF-8 になっていないのだと思います。

昨今なら、メモ帳でも UTF-8 で保存できるので、どの文字コード形式で保存されているかを確認してみてください。

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[4]: XMLファイルから一致するデータを取得する方法 /河童 返信無し
 
上記関連ツリー

XMLファイルから一致するデータを取得する方法 / 河童 (19/06/09(Sun) 10:49) #91261
Re[1]: XMLファイルから一致するデータを取得する方法 / Hongliang (19/06/09(Sun) 11:13) #91262
  └ Re[2]: XMLファイルから一致するデータを取得する方法 / 河童 (19/06/09(Sun) 23:05) #91267
    └ Re[3]: XMLファイルから一致するデータを取得する方法 / shu (19/06/10(Mon) 07:43) #91269
      ├ Re[4]: XMLファイルから一致するデータを取得する方法 / 河童 (19/06/10(Mon) 10:00) #91270
      │└ XMLファイルから一致するデータを取得する方法 / とっちゃん (19/06/10(Mon) 10:29) #91271 ←Now
      └ Re[4]: XMLファイルから一致するデータを取得する方法 / 魔界の仮面弁士 (19/06/10(Mon) 11:12) #91273
        └ Re[5]: XMLファイルから一致するデータを取得する方法 / 河童 (19/06/11(Tue) 17:14) #91283 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信