Я полностью смущен тем, что я читал о наборах символов. Я разрабатываю интерфейс для хранения французского текста, отформатированного в html внутри базы данных mysql.php mysql набор символов: хранение html международного контента
Что я понял, так это то, что безопасный способ отображения всех специальных символов французского языка состоял бы в том, чтобы хранить их как utf8. поэтому я создал базу данных mysql с utf8, указанную для базы данных и каждой таблицы. Я вижу через phpmyadmin, что символы хранятся точно так, как предполагается. Но вывод этих символов через php дает мне неустойчивые результаты: акцентированные символы заменяются бессмысленными символами. Почему это ?
У меня есть utf8_encode или utf8_decode? note: для кодировки символов html-страницы задано значение utf8.
В общем, что такое безопасный способ хранения этих данных? Должен ли я объединять htmlentities, addslashes и utf8_encode при сохранении и stripslashes, html_entity_decode и utf8_decode при выходе?
спасибо. Я делаю так, чтобы система задавала запрос систематически до вставки и выбора данных. это не помогло. Мой вопрос действительно больше о том, как php и конечный браузер манипулируют данными sql и как управлять им. – pixeline