Я создаю веб-сайт, который извлекает текст с другой страницы и вставляет его в базу данных.
Проблема в том, что все специальные символы сохраняются в базе данных с использованием кодировки HTML, поэтому мне нужно преобразовать вывод, используя:
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
Я имею в виду, что у меня есть сейчас, вместо того, чтобы просто сохранить символ «», html-версия « '
» сохраняется в базе данных. Это происходит также при сохранении испанских символов или других специальных. Вместо буквы «ñ» для ejample я получаю « ñ
», сохраненный.
Это отнимает пространство в базе данных, а также мне нужно позже преобразовать выходные данные с использованием типа контента так:
Как я могу просто преобразовать или установить кодировку раньше, или сохранить MySQL?
Если вам нужно знать, как я подключаюсь к базе данных:
function dbConnect() { $conn = new mysqli(DB_SERVER, DB_USER, DB_PASSWORD, DB_NAME) or die ('Error.'); return $conn; } $conn = dbConnect(); $stmt = $conn->stmt_init();
Надеюсь, ты поможешь мне! Благодарю.