1

私のデータベースには、次のようなフィールド値があります。

ΜΑΚΑΡΙΟΥ Γ\'

データベースに設定していないときに挿入されたギリシャ文字に違いないと思いUTF-8ます(デフォルトのラテン語1を使用していたと思います)。

実際の文字を取得する方法はありますか?

ありがとうございました

4

2 に答える 2

2

わからない、これを試してください:

$str = "ΜΑΚΑΡΙΟΥ Γ\'";
$val = iconv(mb_detect_encoding($str), "UTF-8", $str);
echo $val;
于 2013-01-15T07:56:30.637 に答える
0

データをテキストファイルに保存し、16進エディタでテキストファイルを開いてみてください(無料のものがたくさんあります)。これにより、文字の基になるコード値が表示され、公開されているエンコーディングと照合できます。

たとえば、このページには、ポリトニックギリシャ語の値のUnicode値が一覧表示されます(ただし、ポリトニックを使用していたかどうかはわかりません):http: //leb.net/reader/text/standards/unicode/old/MappingTables/NewTables/Polytonic_Greek.txt

16進エディターでテキストを見ると、このようなルックアップテーブルで検索するコード値を取得するのに役立ちます。

于 2013-01-15T08:08:19.053 に答える