Поле формы с использованием символов UTF-8 приводит к ошибке 404 при отправке формы - PullRequest
0 голосов
/ 28 января 2012

У нас есть страница в кодировке UTF-8, база данных в кодировке UTF-8 и все таблицы, когда одна из форм на нашем веб-сайте содержит символы UTF-8 (в нашем случае чешские буквы), а затем отправляется, и показанная страница является ошибкой. 404. Без чешских букв форма отправляется как следует. Любая идея, что я упустил из виду? Спасибо!

1 Ответ

1 голос
/ 28 января 2012

Вы можете попробовать сделать вашу форму похожей на:

<form accept-charset="UTF-8">
  <!-- ... -->
</form>

Однако, пожалуйста, обратитесь к:

Я бы также выполнил некоторую отладку на уровне пакетов, используя что-то вроде Wireshark, чтобы выяснить, не связана ли проблема с браузером, который не кодирует текст, как вы ожидаете, - или если сервер получает кодировку правильно, но не может правильно расшифруйте его.

...