0
所以我有这个问题与数据库中存储的信息。我刚插入原始POST数据和文字,如“Automātiskā”(拉脱维亚)看起来像“奥波?TISK?”。然后我编码我所有的数据是这样的:编码在PHP的发布信息并将其存储在DB
$data = array(
'marka' => utf8_encode($this->input->post('marka')), etc
(使用CodeIgniter开发)
现在 “Automātiskā” 看起来像 “AutomÄtiskÄ” 和 “Benzīns”,如:“BenzÄ«NS”等
我已经试过其他一些事情,如添加PHP的头,但没有结果,只是错误。
我对所有这些编码的东西感到困惑,并希望了解将我的拉脱维亚字符放入数据库(我需要添加哪些代码行)的最简单方法。我搜索的所有信息,使我的心灵更加混淆。
此外,我需要将数据库“校对”字段设置为像UTF8_latvian_ci或UTF8_unicode_ci,因为默认情况下我有latin1_swedish_ci。
也是后来我将需要显示在我的页面信息。我需要再做一些解码的东西吗?也想听到这一点。
谢谢!
这是从数据库outputing信息,我猜...以后会尝试。 – Merkley 2013-05-09 22:06:24