АРМАДА
php anytext -> UTF-8
На страницу Пред.  1, 2
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

ctapbiu
Опытный
Зарегистрирован: 06.01.2008
Сообщений: 328
Обратиться по нику
# Добавлено:Пт Dec 05, 2008 5:42 pmОтветить с цитатой
IseeDeadPeople писал(а):
чтоб топик новый на один вопрос не заводить ....

как в ПХП рег. выр. (-ем) или неважно как , но лучьше всетаки рег. выр. (-ем) из строки выкинуть все символы кроме a-zA-Z0-9

?

все Т.Е. все и также (\r)?\n также тама ненужны, если они вдруг в конце есть.. или где нить, неважно..

bums



если строка утф
$str = preg_replace('#[^ a-z0-9]#iu', '', $str);

если не утф
$str = preg_replace('#[^ a-z0-9]#i', '', $str);

я включил еще пробел

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Пт Dec 05, 2008 6:17 pmОтветить с цитатой
что это
xmlns:content="неttp://purl .org/rss/1.0/modules/content/"
xmlns:wfw="неttp://wellformedweb .org/CommentAPI/"
xmlns:dc="неttp://purl .org/dc/elements/1.1/"


в теге<rss version="2.0" ТУТ ВОТ > (вторая строка типа, в любом РСС выводе ВП)

они только как коментарий/пояснение для Человека несут смысл.. или ... удалить/стереть/нетоскать за собой их можно ?


----------------

только этот важен для браузера
xmlns:dc="http://purl.org/dc/elements/1.1/"
да ?
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Пт Dec 05, 2008 6:20 pmОтветить с цитатой
ctapbiu, спасибо, + .... проверять пока небуду, т.к. вижу что ты прав точно. Wink :thup:
http://m.lsl.com/

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Сб Dec 06, 2008 6:31 pmОтветить с цитатой
КЕРК, ctapbiu помогите Бог-лошадка

как всякие ненормальные символы типа - убрать/заменить Средствами ПХП4/ПХП5 на НИксах

эти вот символы

[ … ] - один символ это, не 3 точки
[ ' ] -- > перегнать в & # 8217 ;
[ ` ] также в аналогичную пони & # хххх ; как заменить
[ ’ ] также в аналогичную пони & # хххх ; как заменить


1) заменить их на вид & # хххх ;

2) вторая ситуация, -незаменять на, а просто выкинуть/удалить из строки.. незатранивая нормальных символов

3) ... и вообще это какая кодировка такие символы содержит ?
Какие еще есть вот такие непонятные символы ?
в Ру нете, на русском где нить есть описание таких кодировок.. какая нить инфа...
также ПХП решение по удалению таких или замене в & # хххх ; , найти бы мне.. Wink

http://m.lsl.com/

Kerk
Профессионал
Зарегистрирован: 30.09.2007
Сообщений: 550
Обратиться по нику
# Добавлено:Пт Dec 12, 2008 9:51 pmОтветить с цитатой
Попробуй что-то такое:
Код:
$str = str_replace(array("\x82", "\x84", "\x85", "\x91", "\x92", "\x93", "\x94", "\x95", "\x96",  "\x97"), array("_#8218;", "_#8222;", "_#8230;", "_#8216;", "_#8217;", "_#8220;", "_#8221;", "_#8226;", "_#8211;", "_#8212;"), $str);



Во втором массиве вместо "_" должно быть "&", я заменил, иначе форум съедает все.
Я — лучший программист, хочу поработать Wink

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Пт Dec 12, 2008 10:21 pmОтветить с цитатой
Окей, хорошо. ( (с) Гомер Симпсон)

\xhh

символ с шестнадцатиричным кодом hh инфо отсюда

ага... идею я уловил, .. ну тогда подскажи в каком диапазоне лежал все эти символы, которые мы до сих пор никак неможет понять как их назвать ? ... или ты мне в массиве все эти `ненормальные` символы уже перечислил, иль их намного больше ?

вообще как в тойже вики найти более инфы по теме - Что это за "три точки в один символ" ?

... наверно мне стоит начинать изучение пхп с таблицы Аски ...
r5 Wink bums
http://m.lsl.com/

Kerk
Профессионал
Зарегистрирован: 30.09.2007
Сообщений: 550
Обратиться по нику
# Добавлено:Пт Dec 12, 2008 10:37 pmОтветить с цитатой
Там символы: ‚ „ … ‘ ’ “ ” • – —
Все или нет - хз. Символов разных много, ты пока принцип отбора не объяснил Smile

Вообще, мануал рулит Smile
http://ru2.php.net/manual/en/function.get-html-translation-table.php#74413
Я — лучший программист, хочу поработать Wink

IseeDeadPeople
Объединенная Электрическая
Зарегистрирован: 06.12.2005
Сообщений: 18000
Обратиться по нику
# Добавлено:Сб Dec 13, 2008 2:42 amОтветить с цитатой
Kerk писал(а):
Там символы: ‚ „ … ‘ ’ “ ” • – —
Все или нет - хз. Символов разных много, ты пока принцип отбора не объяснил Smile

Вообще, мануал рулит Smile
http://ru2.php.net/manual/en/function.get-html-translation-table.php#74413



так чтобы мне обьяснить что заменять, что нет.. я должен также сначало понять - что это за символы такие, я вообще заметил их существование в природе только 7~ дней назад, и то как они стали `запарывать` мне фиды ...

но так, кажеться, ... все символы которые мне пони клали - тобой перечислены...

спасибо вообщем, буду искать описание их (и какие они есть, и чем от обычных отличаються, диапазон аски..) .. и если что я тут отпишу.
http://m.lsl.com/
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры