我最近制作了一个脚本,它只是简单地将东西添加到数据库中。但是,插入的文本是捷克语。到目前为止,我从来没有做过任何不期望英语输入的东西,所以我对编码有点陌生。
捷克语有这些特殊字符:ěščřžýáíéúů。我会说它们都可以工作,除了: ř, ú, ů, č 刚刚转换为:�?。我将如何解决这个问题?
我目前正在做htmlentities($text, ENT_QUOTES,'UTF-8')
,然后用html_entity_decode($text)
.
数据库正在使用utf8_czech_ci
编码。
谢谢您的帮助!
编辑:如果我取出整个 htmlentities 部分,我会得到相同的结果,但使用:?
而不是一些字符。