每隔一段时间,来自中国的客户会在我的网站上下订单,有时他们的姓名和地址信息会以一系列我无法识别或翻译的字符写入 MySQL 数据库。
例如,最近一位客户的收货城市在我看来是这样的:
·s¥_¥«ªo¾ô°Ï
我可以肯定地说,数据库本身以及保存客户信息的字段都设置为 utf8_general_ci 排序规则。该网站本身曾经在其标题中包含以下内容类型声明:
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
但是最近几周这已经被评论了,我相信试图找出为什么一些中文订单信息是以这样的字符存储的。在它被注释掉之前,上面的相同信息将如下所示:
�s�_���o����
是否有一个在线实用程序可以用来将其中任何一种格式的文本块翻译成 DHL 或其他运输服务可以使用的可读内容?我怎样才能可靠地防止将来以这种方式存储信息?