У меня есть поле mysql как сопоставление - utf8_general_ci, когда я ввожу китайские иероглифы и отправляю форму, она отлично сохраняется в базе данных, но когда она отображается на странице просмотра, формат отличается. Ниже приведены настройки, которые я использовал
В config.php
$config['charset'] = 'UTF-8';
В базе данных.php
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
И мой метатег заголовка HTML
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" ></meta>
Хотя я настроил все возможности
Китайский иероглиф отображается как
ä¸Â央情报局出版和更新国家的酋长和外国æâ€Â¿Ã¥ÂºÅ“的内é˜ÂæˆÂ员æ¯Â周一次的在线目录。该目录的目的是将主è¦Â作为å‚考æ´助和包括世界许多æâ€Â¿Ã¥ÂºÅ“作为被认为是实çâ€Â¨Ã¯Â¼Å’有些人没有æ£å¼Â被美国承认。制度与
где еще в БД он хранится как
中央情报局出版和更新国家的酋长和外国政府的内阁成员每周一次的在线目录。该目录的目的是将主要作为参考援助和包括世界许多政府作为被认为是实用,有些人没有正式被美国承认。制度与
Я также пробовал utf8_decode();
на странице просмотра, но это тоже не сработало. Может ли кто-нибудь предложить мне решение. Заранее спасибо.
iconv()
илиmb_convert_encoding()
? - person user1978142   schedule 20.06.2014header('Content-Type: text/html; charset=utf-8');
- person Unlink   schedule 20.06.2014+AOYgFACgAOgArgC6AOYgGgCoAOYC3ACvAOYBUwCsAOUBUwCwAO8AvAFSAOUBUgC6AOUBeAF4A...
- person Roobena   schedule 20.06.2014