Реклама на сайте Advertise with us

В пхп квадратики вместо символов

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 02.01.04
Сообщения: 1246
Рейтинг: 54

Ссылка на сообщениеДобавлено: 13/03/08 в 11:50       Ответить с цитатойцитата 

Пишу скрипт для блог диры, столкнулся с проблемой: иногда когда добавляю описание (беру из инета), то иногда показывает квадратик вместо некотрорых символов.

Причем взять напр апостроф ( ' ), иногда нормально а иногда квадратик. Я так думаю это из-за того что кодировка другая, язык другой может.. иногда даже вместо вопросительно знака ставит..

Как избежать этого можно? Или просто в конце обработки все квадратики удалить.

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 13/03/08 в 12:18       Ответить с цитатойцитата 

это UTF-8 (unicode)
Можешь вырезать их
Код:

preg_replace("/[^\x20-\xFF]/",'',$var)


Либо использовать кодировку UTF-8 везде.

Ну и смотри http://ru2.php.net/iconv

3
 



С нами с 02.01.04
Сообщения: 1246
Рейтинг: 54

Ссылка на сообщениеДобавлено: 13/03/08 в 13:01       Ответить с цитатойцитата 

gimcnuk писал:
это UTF-8 (unicode)
Можешь вырезать их
Код:

preg_replace("/[^\x20-\xFF]/",'',$var)


Либо использовать кодировку UTF-8 везде.

Ну и смотри http://ru2.php.net/iconv


что то не помогло, но сасибо, направление есть для исследования )

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 13/03/08 в 13:09       Ответить с цитатойцитата 

Что не помогло?
Код:

$var = preg_replace("/[^\x20-\xFF]/",'',$var);

полный вариант.

Но лучше в UTF всё делать.

0
 



С нами с 02.01.04
Сообщения: 1246
Рейтинг: 54

Ссылка на сообщениеДобавлено: 13/03/08 в 14:32       Ответить с цитатойцитата 

gimcnuk писал:
Что не помогло?
Код:

$var = preg_replace("/[^\x20-\xFF]/",'',$var);

полный вариант.

Но лучше в UTF всё делать.


Сделал как написал, квадратики остались.. ну мож я что не так делаю, хотя вроде б все точь в точь.

Насчет UTF, это только в пхп при получении нужно брать в UTF, или в базе в mysql тоже нужно как то учитывать? Вообще я не очень в кодировках.. почитаю..

0
 

127.0.0.1

С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557

Ссылка на сообщениеДобавлено: 13/03/08 в 23:30       Ответить с цитатойцитата 

приведи пример, откуда берешь дескрипшн, каким способом берешь
ясновидящих увы еще нет на этом форуме

май пен рай

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »