所以我有这个字符串
“5.Dash-AfterDash之前”
在文件中
但是,当使用file_get_contents打开文件时,破折号会转换为某些奇怪的字符......如果我回显file_get_contents输出,那么它的外观如何
“5.Dash AfterDash之前”
如何在PHP中再次将该 字符转换为有效的长字符?如何防止进一步 出现在其他角色中?
当我尝试json_decode字符串时,这会导致json_decode失败吗?
答案 0 :(得分:0)
概括Amal Murali的评论:确保文本文件的编码,php文件的编码(两者都可以通过Notepad ++或其他编辑器确定和更改)和输出编码(由php的header()
设置Amal或html元标记所述的功能是相同的。如果您使用任何类型的数据库,请确保连接也使用相同的编码。