[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Перевод кракозябр в нормальные буквы
Эли4ка
Скажите пожалуйста,как перевести кракозябры ������ ���������! примерно такого вида,в нормальные русские буквы и добавить в БД.
Спасибо.



Спустя 44 минуты, 22 секунды (27.04.2012 - 13:07) ilma55 написал(а):
установи кодировку.

к примеру:

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

Спустя 1 час, 28 минут, 27 секунд (28.04.2012 - 13:31) Эли4ка написал(а):
ilma55
таблицу уже переделала..

Спустя 18 часов, 33 минуты, 50 секунд (29.04.2012 - 08:05) sergeiss написал(а):
В какой кодировке твоя страница, какая кодировка у обрабатываемых данных и какая в итоге кодировка в БД? Проверь. Все они должны быть одинаковые.

Если где-то разные, то можно их не менять, но тогда надо каждый раз делать конвертацию кодировок посредством функции iconv().

Например, есть у меня 2 БД на Постгре. Одна моя, другая - у других людей, но в нашей же конторе. У меня кодировка страниц и БД "винда-1251", а в другой БД - ЮТФ-8. Иногда мне приходится подключаться к этим БД с одной и той же страницы. iconv() рулит smile.gif

Спустя 6 часов, 48 минут, 7 секунд (29.04.2012 - 14:53) Эли4ка написал(а):
sergeiss
ага,хорошо,сделаю как Вы сказали..

Спустя 23 часа, 45 минут, 30 секунд (30.04.2012 - 14:39) HErATuB написал(а):
Можеш проверить через iconv
Быстрый ответ:

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