Спасибо.
Спустя 44 минуты, 22 секунды (27.04.2012 - 13:07) ilma55 написал(а):
установи кодировку.
к примеру:
mysql_query("SET NAMES 'cp1251'");
mysql_query("SET CHARACTER SET 'cp1251'");
либо посмотри про функцию iconv
к примеру:
mysql_query("SET NAMES 'cp1251'");
mysql_query("SET CHARACTER SET 'cp1251'");
либо посмотри про функцию iconv
Спустя 21 час, 22 минуты, 39 секунд (28.04.2012 - 10:29) Эли4ка написал(а):
ilma55
все перепробовала,все те же кракозябры..
все перепробовала,все те же кракозябры..
Спустя 1 час, 17 минут, 34 секунды (28.04.2012 - 11:47) Эли4ка написал(а):
вот код,который находит русские названия,а вот при добавлении упорно их коверкает
preg_match_all('#<a.*href\s*=\s*"(http://www.ru.wikipedia.org/wiki/(.*))".*>(.*)<\/a>#isU', $file, $match, PREG_SET_ORDER);
foreach($match as $url2){
$u = $url2[1] ;
$p = $url2[3];
$sql = 'INSERT INTO `data`.`data2` (`title`, `link`)
VALUES("'.mysql_real_escape_string($u).'", "'.mysql_real_escape_string($p).'")';
if(!mysql_query($sql))
{echo '<center><p><b>Ошибка при добавлении данных!</b></p></center>';}
else {echo '<center><p><b>Данные добавлены!</b></p></center>' . $u . '' . $p . '<br>';}
Спустя 15 минут, 54 секунды (28.04.2012 - 12:03) ilma55 написал(а):
хм.
как вариант попробуй сам твой файл преобразовать в uft8 без bom
и еще таблицу в mysql тож попробуй переделать в utf-8
как вариант попробуй сам твой файл преобразовать в uft8 без bom
и еще таблицу в mysql тож попробуй переделать в utf-8
Спустя 1 час, 28 минут, 27 секунд (28.04.2012 - 13:31) Эли4ка написал(а):
ilma55
таблицу уже переделала..
таблицу уже переделала..
Спустя 18 часов, 33 минуты, 50 секунд (29.04.2012 - 08:05) sergeiss написал(а):
В какой кодировке твоя страница, какая кодировка у обрабатываемых данных и какая в итоге кодировка в БД? Проверь. Все они должны быть одинаковые.
Если где-то разные, то можно их не менять, но тогда надо каждый раз делать конвертацию кодировок посредством функции iconv().
Например, есть у меня 2 БД на Постгре. Одна моя, другая - у других людей, но в нашей же конторе. У меня кодировка страниц и БД "винда-1251", а в другой БД - ЮТФ-8. Иногда мне приходится подключаться к этим БД с одной и той же страницы. iconv() рулит
Если где-то разные, то можно их не менять, но тогда надо каждый раз делать конвертацию кодировок посредством функции iconv().
Например, есть у меня 2 БД на Постгре. Одна моя, другая - у других людей, но в нашей же конторе. У меня кодировка страниц и БД "винда-1251", а в другой БД - ЮТФ-8. Иногда мне приходится подключаться к этим БД с одной и той же страницы. iconv() рулит
Спустя 6 часов, 48 минут, 7 секунд (29.04.2012 - 14:53) Эли4ка написал(а):
sergeiss
ага,хорошо,сделаю как Вы сказали..
ага,хорошо,сделаю как Вы сказали..
Спустя 23 часа, 45 минут, 30 секунд (30.04.2012 - 14:39) HErATuB написал(а):
Можеш проверить через iconv