-時々-失敗し(ロードするデータによって異なります)、次のようなエラーが発生するphpアプリケーションがあります。
parser error : PCDATA invalid Char value 11
Warning: simplexml_load_file(): ath>/datadrivenbestpractices/Data-driven Best Practices in
Warning: simplexml_load_file(): ^ in
問題を引き起こしている値がいくつかあることは確かです。私はデータを制御できません。エラー:「入力が適切な UTF-8 ではありません。エンコーディングを指定してください!」PHP の simplexml_load_stringとsimplexmlで無効な Unicode を処理する方法とPHP を使用して XML ファイル内の無効な文字をスキップする方法を使用しますが、役に立ちませんでした。
原因となる文字列は次のとおりです。「Data Driven - Best Practices」および「Data-driven Best Practices to Recruit and Retain Underrepresented Graduate Students May 12, 2011 - 1:30-3:00 pm, EST」(ダッシュまたは改行文字の場合があります) .
私に何ができる?私の環境は Windows php テスト環境ですが、ライブ環境は LAMP になります。.ini ファイルに触れることはできません。
ありがとう。