В DATATypes базы данных VARCHAR и TEXT я вижу, как символы появляются перед каждым пространством после того, как содержимое вставлено или обновлено из полей HTML TEXTAREA.Странный символ, появляющийся в тексте в mysql
Когда я vardump данные PHP перед вставкой/обновлением, символов Â нет.
Я попытался преобразовать базу данных и таблицы из сопоставления по умолчанию latin1_swedish_ci по умолчанию в utf8_general_ci, а затем снова вставить/обновить данные, но символы все еще появляются в тексте перед каждым пространством.
Я, честно говоря, не очень хорошо разбираюсь в сортировке и кодировке символов и думал, что все будет хорошо, если оставить по умолчанию, но потом я столкнулся с этой проблемой. Как я могу предотвратить появление этих дополнительных символов?
[изменить]: Если я обновляю текст базы данных в первый раз, дополнительные символы не отображаются. Если я загружу текст из поля базы данных, а затем обновляю его второй раз, появятся символы Â.
Вы не просматриваете этот текст в качестве UTF-8. Может быть, ISO-8859-1? – AbraCadaver
сравнение не имеет ничего общего с этим. Сортировка в основном «в алфавитном порядке» и определяет, будет ли, например, немецкий кольцевой сортимент сортироваться после В или после S. – Tularis
UTF-8 * полностью * от AZ –