$first_name[$i] = mysql_query("SELECT first_name FROM main_bd WHERE id='".$i."'");
$first_name[$i] = mysql_result($first_name[$i],0);
$replacement = 'ш';
$search = 'ш';
$subject = $first_name[$i];
$first_name[$i] = str_replace($search,$replacement,$subject);
не помогает..
Спустя 1 час, 26 минут, 35 секунд (11.03.2012 - 13:32) Президент! написал(а):
Свернутый текст
Цитата |
пропил кодирвку utf8_general_ci, |
не надо кодировку пропивать !!
если все начнут её пропивать не чем будет работать!!
а ты сами страницы по новой сделал или просто поправил и все
надо по новой попересозадвть странички
Спустя 1 минута, 36 секунд (11.03.2012 - 13:33) feniks_iopok написал(а):
ладно, если все символы были бы косячными, а тут только И и ш ..
Спустя 9 минут, 5 секунд (11.03.2012 - 13:42) Игорь_Vasinsky написал(а):
ты в какой кодировке работаешь? что в БД? нормально или уже там глюки?
Спустя 2 минуты, 47 секунд (11.03.2012 - 13:45) feniks_iopok написал(а):
Игорь_Vasinsky
в бд везде стоит utf8_general_ci, но проблемы уже там, русский текст отображается как Юрий. но при выводе все нормально..поэтому решил не обращать на это внимания
в бд везде стоит utf8_general_ci, но проблемы уже там, русский текст отображается как Юрий. но при выводе все нормально..поэтому решил не обращать на это внимания
Спустя 50 секунд (11.03.2012 - 13:46) feniks_iopok написал(а):
там, это в пхпмайадмин
Спустя 7 минут, 49 секунд (11.03.2012 - 13:54) Игорь_Vasinsky написал(а):
это оч плохо что в БД ты хранишь испорченные данные.
у тя у полей какая кодировка в PMA?
много записей?
у тя у полей какая кодировка в PMA?
много записей?
Спустя 3 минуты, 27 секунд (11.03.2012 - 13:57) feniks_iopok написал(а):
вот моя таблица
http://cs5571.userapi.com/u59189028/127340762/z_9aab800a.jpg
http://cs5571.userapi.com/u59189028/127340762/z_9aab800a.jpg
Спустя 3 минуты, 22 секунды (11.03.2012 - 14:01) Игорь_Vasinsky написал(а):
неее - - но у тя данных то много? всё в работе уже? ты видимо в cp1251 в БД даные посылал.
нужно чтоб сами файлы в юникоде без BOM были, заголовок с юникодом посылать - тогда и в БД примешь в должном виде.
нужно чтоб сами файлы в юникоде без BOM были, заголовок с юникодом посылать - тогда и в БД примешь в должном виде.
Спустя 1 минута, 19 секунд (11.03.2012 - 14:02) feniks_iopok написал(а):
ну относительно не много пока записей, но все уже в работе..
но думаю не проблема будет заново вбить 50-60 записей ...
но думаю не проблема будет заново вбить 50-60 записей ...
Спустя 5 минут, 7 секунд (11.03.2012 - 14:07) Игорь_Vasinsky написал(а):
ну тогда следуй моим советам и вперёд
Спустя 1 минута, 37 секунд (11.03.2012 - 14:09) feniks_iopok написал(а):
Игорь_Vasinsky
все файлы в ютф8 чтобы были? и посылать хедеры с ютф-8? и без BOM все, так? а саму базу надо пересоздавать?
все файлы в ютф8 чтобы были? и посылать хедеры с ютф-8? и без BOM все, так? а саму базу надо пересоздавать?
Спустя 4 минуты, 2 секунды (11.03.2012 - 14:13) Игорь_Vasinsky написал(а):
да - сохранить файлы в кодировке utf-8 без BOM
Прописать первой строчкой
после этого все данные в БД придётся обновить - что вместо каракулей - данные были в читаемом виде
так же после подключения в своём скрипте прописать
после
..... mysql_connect(.....)...
Прописать первой строчкой
header("Content-Type: content=text/html; charset=utf-8");
после этого все данные в БД придётся обновить - что вместо каракулей - данные были в читаемом виде
так же после подключения в своём скрипте прописать
после
..... mysql_connect(.....)...
mysql_query("SET NAMES 'utf8'");
Спустя 1 минута, 43 секунды (11.03.2012 - 14:14) feniks_iopok написал(а):
$db=mysql_connect($host_bd,$user_bd,$pwd_bd);
mysql_select_db("bodystrru_battle",$db);
mysql_set_charset("utf8_general_ci", $db);
а так можно?
Спустя 14 минут, 34 секунды (11.03.2012 - 14:29) killer8080 написал(а):
mysql_query("SET NAMES utf8 COLLATE utf8_general_ci");
Спустя 19 секунд (11.03.2012 - 14:29) Игорь_Vasinsky написал(а):
перед выбором БД
Спустя 52 минуты, 23 секунды (11.03.2012 - 15:22) feniks_iopok написал(а):
Игорь_Vasinsky
так?
$db=mysql_connect($host_bd,$user_bd,$pwd_bd);
mysql_set_charset("utf8_general_ci", $db);
mysql_select_db("bodystrru_battle",$db);
так?
Спустя 1 минута, 32 секунды (11.03.2012 - 15:23) Игорь_Vasinsky написал(а):
можешь и так, но я использую
и доволен.
mysql_query("SET NAMES 'utf8'");
и доволен.
Спустя 1 час, 11 минут, 24 секунды (11.03.2012 - 16:35) killer8080 написал(а):
Цитата (feniks_iopok @ 11.03.2012 - 14:22) |
Игорь_Vasinsky
так? |
тогда уж так
$db = mysql_connect($host_bd,$user_bd,$pwd_bd);
mysql_select_db("bodystrru_battle",$db);
mysql_set_charset("utf8", $db);
Спустя 40 минут, 19 секунд (11.03.2012 - 17:15) feniks_iopok написал(а):
killer8080
так перед выбором базы кодировку устанавливать или после???
так перед выбором базы кодировку устанавливать или после???
Спустя 27 минут, 51 секунда (11.03.2012 - 17:43) Rigel написал(а):
После.
И файл создай .htaccess с содержимым:
на всякий случай :)
И файл создай .htaccess с содержимым:
AddDefaultCharset utf-8
на всякий случай :)
Спустя 20 минут, 4 секунды (11.03.2012 - 18:03) Игорь_Vasinsky написал(а):
я всегда после коннекта и до выбора ставлю 3 - раза уже сказал
Спустя 5 часов, 56 минут, 40 секунд (11.03.2012 - 23:59) killer8080 написал(а):
Цитата (feniks_iopok @ 11.03.2012 - 16:15) |
killer8080 так перед выбором базы кодировку устанавливать или после??? |
Без разницы, главное аргументом передавать utf8, а не utf8_general_ci
_____________
есть сайт, 3-4к уников в сутки. зарабатываю 100 рублей в день, почему так мало?