次のxmlピースのエンコーディングを見つけようとしています:
<?xml version="1.0" charset="UTF-8">
<name>Lo-Ve[]lo</name>
[]
ボックスとして表示される場所。正しいタグの内容はLo-Vélo
. ポイントは、名前タグの内容が UTF-8 でエンコードされていないことです。
hexdump -C
ショー
00000000 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 |<?xml version="1|
00000010 2e 30 22 20 63 68 61 72 73 65 74 3d 22 55 54 46 |.0" charset="UTF|
00000020 2d 38 22 3e 0a 3c 6e 61 6d 65 3e 4c 6f 2d 56 65 |-8">.<name>Lo-Ve|
00000030 01 6c 6f 3c 2f 6e 61 6d 65 3e 0a |.lo</name>.|
0000003b
したがって、の元のエンコーディングはasLo-Velo
を表示する必要があります。0x65 0x01
é
この URLの破損した XML の 299 行目のアーティスト名のエンコーディングが何であるかを調べている ので、いくつかの対策を講じることができます。