php - 使用php从mysql编码或解码字符串

标签 php mysql utf8-decode

在我的数据库中,我有一个如下所示的字段值:

εεεεαεαεγεεα“\”

我想它一定是在我没有为我的数据库设置 UTF-8 时插入的希腊字符(我想我使用的是默认的 Latin 1)。

有没有办法得到实际的字符?

谢谢

最佳答案

不确定,试试这个:

$str = "ΜΑΚΑΡΙΟΥ Γ\'";
$val = iconv(mb_detect_encoding($str), "UTF-8", $str);
echo $val;

关于php - 使用php从mysql编码或解码字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14333199/

相关文章:

mysql - 更改sql文件中的字符

php - Mac 上的 Safari 5 在上传文件时挂起

java - 找不到 MySQL 驱动程序类,即使包含在类路径中也是如此

php - MySQL转换字符集问题

php - 无法从数据库获取图像和信息

php - Lumen/Docker/MySQL (SQLSTATE[HY000] [2002] Connection refused) 但我可以外部连接

Java将字符流转换成人类 "readable"String

php - 在 Woocommerce 中获取并显示产品类别特色图像

php - 如何使用密码保护网站上可下载的 pdf 文件

php - 如何找到第二个字符串并获取其值(重复)