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

尝试将数据保存到文本文件中,然后在十六进制编辑器中打开文本文件(有很多不错的免费编辑器)。这可以向您显示字母的基础代码值,然后您可以将其与已发布的编码进行匹配。

例如,此页面列出了 Polytonic Greek 值的 Unicode 值(但不确定您使用的是 Polytonic):http ://leb.net/reader/text/standards/unicode/old/MappingTables/NewTables/Polytonic_Greek.txt 。

使用十六进制编辑器查看文本将帮助您获取代码值以在这样的查找表中查找。

于 2013-01-15T08:08:19.053 回答