Все наши таблицы в настоящее время установлены с набором символов LATIN1. В настоящее время пользователь может собирать последовательности юникодов на клиенте и пытаться внедрить их в наше приложение. Каков наилучший способ отбросить всех символов Юникода от попадания в нашу базу данных? Еще лучше, это лучший способ убедиться, что только символы, основанные на наборе символов LATIN1, вставляются в db?PHP/MySQL, отбрасывающий Unicode, отправленный с клиента
0
A
ответ
3
Есть несколько вещей, которые вы можете сделать.
Во-первых, вы можете добавить атрибут accept-charset
в форму тегов так:
<form accept-charset="ISO-8859-1">
К сожалению, IE не поддерживает это очень хорошо (конечно), так что вы можете использовать iconv один раз преобразовать данные у вас это есть на вашем сервере. Функция iconv() может конвертировать из одной кодировки в другую. Вы можете указать, хотите ли вы переводить несовместимые символы, игнорировать или вызывать уведомление.
Смежные вопросы
- 1. Поиск с использованием phpmysql
- 2. Rcaller, не отбрасывающий переменные
- 3. Стоп-кадр, отбрасывающий ноль
- 4. json_encode, json.parse, отбрасывающий символ «+»?
- 5. Javascript и PHPMySQL
- 6. Erlang: gen_tcp: recv() не получает пакет, отправленный с клиента?
- 7. Как обновить дату с помощью phpmysql
- 8. Как сделать просмотр посещаемости с помощью phpmysql?
- 9. Просмотр посещаемости datewise с помощью phpmysql
- 10. Вставка массива PHPMySql в таблицу
- 11. Java, отбрасывающий половину UDP-пакетов
- 12. CakePHP отбрасывающий сеанс между страницами
- 13. SQL-запрос, отбрасывающий необходимые строки
- 14. phpmysql вставляет пустые вместо значения
- 15. Пакет обещаний, отбрасывающий несколько выборок
- 16. На MouseOver doTooltip в phpmysql
- 17. Войти в Кордову, используя phpmysql
- 18. захват EOF, отправленный с netcat
- 19. Как изменить отправленный файл на стороне клиента в JavaScript/jQuery
- 20. Апостроф, отбрасывающий значение ввода в javascript
- 21. Как вставить несколько данных, используя форму phpmysql?
- 22. Сервер Erlang Udp, отбрасывающий множество пакетов
- 23. Асинхронный запрос Google Maps, отбрасывающий Javascript
- 24. вставки формы phpmysql без обновления страницы
- 25. phpmysql запрос для инструмента оценки привязки
- 26. Dragula, отбрасывающий другой элемент, чем перетаскиваемый
- 27. Request.getparameter, отбрасывающий специальные символы из ввода
- 28. Perl-код, не отбрасывающий каталог 'Sub'
- 29. Размер холста, отбрасывающий слушателей x y
- 30. MySQL не отбрасывающий индекс для уникального ограничения