Все на форуме говорят, что UTF8 - это правильно.
Начал пробовать экспериментировать с ней. Передаю странице в адресной строке переменную со значением на русском языке. Страница выводит вопросы. С 1251 таких проблем не было. Как решается?
Спустя 35 минут, 14 секунд (14.02.2011 - 07:55) SerginhoLD написал(а):
header('Content-Type: text/html; charset=utf-8');
Спустя 6 минут, 40 секунд (14.02.2011 - 08:02) Bezdna написал(а):
Цитата (Гость_User @ 14.02.2011 - 07:20) |
Все на форуме говорят, что UTF8 - это правильно. |
А ещё на форуме говорят что перед созданием темы неплохо было бы воспользоваться поиском - http://phpforum.ru/index.php?showtopic=27289
Спустя 6 минут, 26 секунд (14.02.2011 - 08:08) Гость_User написал(а):
header('Content-Type: text/html; charset=utf-8');
не помогает
До этого было:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Тоже не работает.
Еще раз вопрос:
Страница создана в блокноте в кодировке без BOM. В метатеге кодировка прописана. При попытке задания значения в переменную get путем ручного вписывания в адресную строку браузера отображаются знаки вопросов вместо букв.
Спустя 19 минут, 59 секунд (14.02.2011 - 08:28) Invis1ble написал(а):
тут подобные проблемы решались миллиард раз
еще раз:
1. в скрипте - header('Content-Type: text/html; charset=utf-8');
2. в html - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
3. в .htaссess - AddDefaultCharset UTF-8
пока что это. Пробуй
ПС. И не забудь в браузере выставить соответственно кодировку
еще раз:
1. в скрипте - header('Content-Type: text/html; charset=utf-8');
2. в html - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
3. в .htaссess - AddDefaultCharset UTF-8
пока что это. Пробуй
ПС. И не забудь в браузере выставить соответственно кодировку
Спустя 3 дня, 2 часа, 22 минуты, 41 секунда (17.02.2011 - 10:51) Гость_User написал(а):
Все, что сказано в последнем сообщение сделано.
При запросе
в базу вместо текста добавляется текст.
При запросе
$con = mysql_connect("localhost","root","");
mysql_select_db("uk_main", $con);
mysql_query("INSERT INTO `new` SET `fir` = 'текст'") or die(mysql_error());
в базу вместо текста добавляется текст.
Спустя 7 часов, 57 минут, 5 секунд (17.02.2011 - 18:48) inpost написал(а):
Гость_User
Тебе ссылку дали? Где:
mysql_query('SET NAMES utf8'); ???
А так же кодировку БД тоже надо такую же. utf8-general-ci
Тебе ссылку дали? Где:
mysql_query('SET NAMES utf8'); ???
А так же кодировку БД тоже надо такую же. utf8-general-ci
Спустя 34 минуты, 29 секунд (17.02.2011 - 19:23) Invis1ble написал(а):
Гость_User
такие нюансы нужно сразу писать. Ты о работе с БД ни слова не написал.
такие нюансы нужно сразу писать. Ты о работе с БД ни слова не написал.