私のデータベースには、次のようなフィールド値があります。
ΜΑΚΑΡΙΟΥ Γ\'
データベースに設定していないときに挿入されたギリシャ文字に違いないと思いUTF-8
ます(デフォルトのラテン語1を使用していたと思います)。
実際の文字を取得する方法はありますか?
ありがとうございました
私のデータベースには、次のようなフィールド値があります。
ΜΑΚΑΡΙΟΥ Γ\'
データベースに設定していないときに挿入されたギリシャ文字に違いないと思いUTF-8
ます(デフォルトのラテン語1を使用していたと思います)。
実際の文字を取得する方法はありますか?
ありがとうございました
わからない、これを試してください:
$str = "ΜΑΚΑΡΙΟΥ Γ\'";
$val = iconv(mb_detect_encoding($str), "UTF-8", $str);
echo $val;
データをテキストファイルに保存し、16進エディタでテキストファイルを開いてみてください(無料のものがたくさんあります)。これにより、文字の基になるコード値が表示され、公開されているエンコーディングと照合できます。
たとえば、このページには、ポリトニックギリシャ語の値のUnicode値が一覧表示されます(ただし、ポリトニックを使用していたかどうかはわかりません):http: //leb.net/reader/text/standards/unicode/old/MappingTables/NewTables/Polytonic_Greek.txt。
16進エディターでテキストを見ると、このようなルックアップテーブルで検索するコード値を取得するのに役立ちます。