simple_xml_load_fileを使ってXMLを読み込んでいるのですが、読み込みの時点でエラーが出てしまいます。
Warning: simplexml_load_file() [function.simplexml-load-file]: input conversion failed due to input error, bytes 0xAD 0xB5 0x3C 0x2F
↑こんな感じです。
原因を探ったところ、XMLファイルのデータ中にローマ数字(I、II、・・)があるとこのようになることが分かりました。
ちなみにsimplexml_load_stringを使用してもほぼ同様のエラーが発生しました。
ローマ数字入りのXMLファイルを読み込むことはできないのでしょうか?ご存じでしたら知恵を拝借したいのですが・・・。
※SAX、DOMでも読み込めず(T_T)
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
いくつか方法があります。
・XML文書のEncoding指定を、EUC-JPからeucJP-winにする。
<?xml version="1.0" encoding="EUC-JP"?>
→<?xml version="1.0" encoding="eucJP-win"?>
(ローマ数字は13区 NEC特殊文字で、EUC-JPには含まれない文字ですが、eucJP-winには含まれています)。
・XML文書内のI、IIなどの文字を実体参照化する。
<name>ほげI</name>
→<name>ほげⅠ</name>
<name>ふぉII</name>
→<name>ふぉⅡ</name>
#上記は、<>&を全角で書いてますが、適宜半角にしてください。
返事遅くなりました。すいません。
結論としてファイル内容を読み込んで、UTF-8からUTF-8へエンコードをかければそのまま取得することができました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- その他(プログラミング・Web制作) Pythonを勉強しています。 5 2023/08/25 09:51
- 画像編集・動画編集・音楽編集 DVD Styler トラブル解決方法 6 2022/10/29 16:00
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- Visual Basic(VBA) エクセルVBA(実行時エラー438)の対処法を教えてもらえないでしょうか 3 2023/04/22 13:43
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- WordPress(ワードプレス) ワードプレスにて .xmlファイルの使い方をご存知の方、よろしくお願いいたします。 2 2022/09/30 00:55
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
php で画面にコードが表示され...
-
Flaskでサーバー立ち上げに関して
-
scanfでの読み込み文字数制限
-
PHP MySql 画像を取得
-
PHPからHTMLへの変数の受け...
-
foreachがうまく動かない
-
イタリア人がCatherineと聞いた...
-
if文のなかで
-
ファイルのアップロードが出来ない
-
HTMLで前の画面に戻る時、入力...
-
PHPでURLにジャンプするには?
-
フォーム送信後の更新ボタンで...
-
laravelを利用してコントロール...
-
検索時の選択内容を保持する方法
-
PHPとHTML+Xamppの掲示板で画像...
-
PHP ボタンが押されたら処理を...
-
選択したタグ、入力した検索文...
-
チェックボックスのvalueを連結...
-
syntax error, unexpected '}' ...
-
PHP+MySQLで複数のラジオボタン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
重複を防ぐ記述について教えて...
-
VBA で、スペースを含むファイ...
-
PHPで入力フォームでデータを確...
-
Flaskでサーバー立ち上げに関して
-
phpで変数を使ってcopyできない
-
PHPからHTMLへの変数の受け...
-
ファイル名を変更してアップロ...
-
$_SESSIONに渡した後はそのまま...
-
アップロードファイル名の文字化け
-
openCVのトラックバーについて
-
scanfでの読み込み文字数制限
-
テキストボックスの値を取得したい
-
PHP MySql 画像を取得
-
Fortranでのファイル名操作につ...
-
ポインタ配列をfscanfで読み込...
-
WordのIDataObject::GetData呼...
-
UPDATEできない
-
C# 同じ処理をまとめたい
-
mySQLのデータを多次元配列に格...
-
POSTの項目に追加
おすすめ情報