印刷できないデータがあります....
echo は機能しますが、printf は機能しません
文字列にデータがあり、simplexml_load_string も文字列を解析しません。
PHP の他のほとんどの文字列関数と同様に、printf が失敗する原因となっている、表示できず、序数の値を取得できないバイナリまたは非表示の文字があります。
明らかにこれはエンコーディングの問題ですが、それが何であるかを知る方法がわからないので、適切にエンコード/デコードできます。
$string = getStringFromDatabase();
printf($string);
...
Nothing is displayed
...
No errors, No Warnings, No Nothing
明らかにそこにデータがあります。すべての文字をループするとそこにあることがわかりますが、そこからどこに行くべきかわかりません。
[更新] 序数の値が典型的な ASCII 範囲外であるため、これは奇妙です。
ord($バッファ[$i]) = 1610
DLE と LF 文字の組み合わせです。どうやってそこにたどり着いたのか、理由はわかりません。または、どちらの側のデータも有効であり、その場所が非常に奇妙です。
<ここに問題のある文字>0,000 と考えてください