[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с кодировкой - GET переменная
Гость_User
Здравствуйте.
Все на форуме говорят, что 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
пока что это. Пробуй

ПС. И не забудь в браузере выставить соответственно кодировку

Спустя 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

Спустя 34 минуты, 29 секунд (17.02.2011 - 19:23) Invis1ble написал(а):
Гость_User
такие нюансы нужно сразу писать. Ты о работе с БД ни слова не написал.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.