Вам нужно использовать один и тот же набор символов HTML на всех ваших страницах. Убедитесь, что обе ваши страницы имеют:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- all of your other head tags go here, after the charset is specified -->
</head>
Данные, представленные в форме, будут в любом наборе символов, указанном в теге. Если этот набор символов не совпадает с тем, который использовался на второй странице, у вас будет описанная ошибка.
Если вы не укажете какой-либо набор символов, браузер попытается угадать, и часто он будет угадывать.
Не имеет значения, какой набор символов вы используете, если обе страницы используют один и тот же. Но обычно лучшим выбором является utf-8.
PS: есть несколько других причин, которые могут вызвать вашу ошибку, но то, что я только что ответил, является наиболее распространенным решением. Если это не работает, пожалуйста, опубликуйте код, который вы используете для извлечения контента из базы данных и отправки его в браузер.