Есть страница с кодировкой UTF-8, а на странице расположена форма.
…
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
…
<form name="login" id="login" method="POST" action="">
<input name="login" id="login" type="text" tabindex="1" />
</form>
…</span>
При обработке формы данные передаются функции, которая обрабатывает эти данные.
Проверил, если в форме набрать «вода», то в функцию передастся «Ð²Ð¾Ð´Ð°». Не совсем то, что хотелось бы.
Вот вопрос к знатокам, как без всяких iconv получить в функцию нужное?
Спустя 50 минут, 28 секунд (8.03.2010 - 22:46) twin написал(а):
Еще раз проверить кодировку файлов. Выставить заголовки, прописать .htaccess
Само по себе ничего не происходит. Где то есть ошибка.
Само по себе ничего не происходит. Где то есть ошибка.
Спустя 27 минут, 32 секунды (8.03.2010 - 23:13) ONIKSfly написал(а):
Проверил, сам файл в ANSII as UTF-8 и подключаемый с функциями в ANSII в UTF-8.
Так же попробовал непосредственно для формы выставить accept-charset="utf-8", но ничего не изменилось.
А не подскажите, что нужно прописать в .htaccess?
Так же попробовал непосредственно для формы выставить accept-charset="utf-8", но ничего не изменилось.
А не подскажите, что нужно прописать в .htaccess?
Спустя 7 минут (8.03.2010 - 23:20) twin написал(а):
прописать туда нужно
но это не поможет. Все таки где то напутано с кодировками файлов.
AddDefaultCharset UTF-8
но это не поможет. Все таки где то напутано с кодировками файлов.
Спустя 12 часов, 11 минут, 46 секунд (9.03.2010 - 11:32) Winston написал(а):
Попробуй вверху страницы поставить:
header ("Content-Type: text/html; charset=utf-8");
Спустя 10 часов, 31 минута, 34 секунды (9.03.2010 - 22:03) ONIKSfly написал(а):
Эх, друзья, попробовал я и тот и другой методы (и хэдер вручную слать, и апачу директиву указывать), а он мне все свои закорючки.
Хоть в win-1251 все делай. А нет больше никаких методов диагностики, не посоветуете?
Вот все по-честному, сама база, допустим такая
А в аттаче вот тот код, который кракозяблики делает.
Хоть в win-1251 все делай. А нет больше никаких методов диагностики, не посоветуете?
Вот все по-честному, сама база, допустим такая
CREATE TABLE IF NOT EXISTS `liter` (
`sid` int(10) unsigned NOT NULL AUTO_INCREMENT,
`title` text COLLATE utf8_bin NOT NULL,
`story` text COLLATE utf8_bin NOT NULL,
`date` int(10) unsigned NOT NULL,
`author` int(11) NOT NULL,
`public` int(11) NOT NULL,
PRIMARY KEY (`sid`),
KEY `date` (`date`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;
А в аттаче вот тот код, который кракозяблики делает.