【发布时间】:2018-03-17 12:28:25
【问题描述】:
我与字符和编码从来没有相处过,我想知道是否有人可以帮助解决我正在努力解决的问题。这很可能是编码 101 问题,尽管我搜索了文档、论坛等,但我找不到解决方案。
我的环境:
XAMMP 上的 Laravel 5.5 (Windows)
我的数据库有如下名称: "D\xc3\xacaz de la Pe\xc3\xb1a"
应该输出为“Díaz de la Peña”
根据 UT8 图表,这些字符是正确的: http://www.utf8-chartable.de/unicode-utf8-table.pl?start=128&number=128&names=-&utf8=string-literal
以该格式保存到数据库时是否出错?它们是否应该以其他方式编码?
或者我只是输出不正确。我已经尝试过 utf8_encode 和 utf8_decode 并且我似乎得到的唯一输出是相同的 "D\xc3\xacaz de la Pe\xc3\xb1a"
谢谢
【问题讨论】:
标签: php utf-8 character-encoding