アクセント付き文字が失われています。UTF8 - > Latin1難易度、PHP
PHPから私はUTF8を使用するxmlファイルをダウンロードしました。私のPHPスクリプトはLatin1を使用しています。 UTF8をLatin1に変換することはできません。
私はこれを試してみた:
$meta=mb_convert_encoding($meta,'CP1252','UTF-8');
と
$meta=mb_convert_encoding($meta,'UTF-8');
$meta=mb_convert_encoding($meta,'CP1252','UTF-8');
しかし、アクセント付き文字が破壊され、2つの文字になっているいずれかの方法。
入力:
<title>First book of zoölogy</title>
出力:
<title>First book of zoo?logy</title>
私は以下の私の答えを参照してください、自分自身をそれを考え出しました。みんなあなたの助けをありがとう!
サンプルの入力と出力を表示し、詳細とコードを入力してください。これはあまりにもあいまいで具体的に答えません。 – deceze
入出力サンプルを追加しました。 – Alasdair
そのサンプルは、最初のコードスニペットの結果を示していますか?関数に入れているテキストがUTF-8でエンコードされていると確信していますか? – deceze