Я занимаюсь разработкой веб-сайта на бразильском португальском языке и сталкиваюсь с некоторыми действительно раздражающими проблемами кодирования.
Слова, которые должны быть написаны так: - бито пишется так:1004 * Я заметил, что хотя тексты все еще находятся в базе данных, они в порядке.Но когда я использую echo
с PHP, возникает проблема с кодировкой.
Список вещей, которые я уже сделал и не помог:
1- Установите файлы PHP, которые будут сохранены какUTF-8
2- Я использую этот метатег <meta http-equiv="content-type" content="text/html; charset=utf-8" />
3- Я использовал этот SQL-запрос:
CREATE DATABASE db_name
CHARACTER SET utf8
DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci
DEFAULT COLLATE utf8_general_ci
;
ALTER DATABASE db_name
CHARACTER SET utf8
DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci
DEFAULT COLLATE utf8_general_ci
;
ALTER TABLE tbl_name
DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci
;