Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
В пхп квадратики вместо символов
Новая тема
Ответить
цитата
13/03/08 в 11:50
Proo
Пишу скрипт для блог диры, столкнулся с проблемой: иногда когда добавляю описание (беру из инета), то иногда показывает квадратик вместо некотрорых символов.
Причем взять напр апостроф ( ' ), иногда нормально а иногда квадратик. Я так думаю это из-за того что кодировка другая, язык другой может.. иногда даже вместо вопросительно знака ставит..
Как избежать этого можно? Или просто в конце обработки все квадратики удалить.
цитата
13/03/08 в 12:18
Alexandur
это UTF-8 (unicode)
Можешь вырезать их
Код:
preg_replace("/[^\x20-\xFF]/",'',$var)
Либо использовать кодировку UTF-8 везде.
Ну и смотри
http://ru2.php.net/iconv
цитата
13/03/08 в 13:01
Proo
gimcnuk писал:
это UTF-8 (unicode)
Можешь вырезать их
Код:
preg_replace("/[^\x20-\xFF]/",'',$var)
Либо использовать кодировку UTF-8 везде.
Ну и смотри
http://ru2.php.net/iconv
что то не помогло, но сасибо, направление есть для исследования )
цитата
13/03/08 в 13:09
Alexandur
Что не помогло?
Код:
$var = preg_replace("/[^\x20-\xFF]/",'',$var);
полный вариант.
Но лучше в UTF всё делать.
цитата
13/03/08 в 14:32
Proo
gimcnuk писал:
Что не помогло?
Код:
$var = preg_replace("/[^\x20-\xFF]/",'',$var);
полный вариант.
Но лучше в UTF всё делать.
Сделал как написал, квадратики остались.. ну мож я что не так делаю, хотя вроде б все точь в точь.
Насчет UTF, это только в пхп при получении нужно брать в UTF, или в базе в mysql тоже нужно как то учитывать? Вообще я не очень в кодировках.. почитаю..
цитата
13/03/08 в 23:30
localhost
приведи пример, откуда берешь дескрипшн, каким способом берешь
ясновидящих увы еще нет на этом форуме
Новая тема
Ответить
Эта страница в полной версии