На страницу Пред. 1, 2 |
|
Вт Dec 02, 2008 1:20 pm |
Start Post: php anytext -> UTF-8 |
IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21723
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
надо любую строку (текст) в ПХП скрипте переформатировать в charset=utf-8 (utf-8 т.е.)
....
для вывода ХМЛ потока (Content-Type: text/xml; charset=utf-8 ... )
подскажите какой ПХП функцией это сделать ?
заранее спасибо!
-------------
2) РСС стандарты (сорц) - где бы найти ? |
|
|
|
|
|
porno |
ctapbiu Опытный |
Зарегистрирован: 06.01.2008
Сообщений: 328
|
Обратиться по нику
|
ctapbiu |
Ответить с цитатой | | |
|
IseeDeadPeople писал(а): |
чтоб топик новый на один вопрос не заводить ....
как в ПХП рег. выр. (-ем) или неважно как , но лучьше всетаки рег. выр. (-ем) из строки выкинуть все символы кроме a-zA-Z0-9
?
все Т.Е. все и также (\r)?\n также тама ненужны, если они вдруг в конце есть.. или где нить, неважно..
|
если строка утф
$str = preg_replace('#[^ a-z0-9]#iu', '', $str);
если не утф
$str = preg_replace('#[^ a-z0-9]#i', '', $str);
я включил еще пробел |
|
|
|
|
|
|
IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21723
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
что это
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/"
да ? |
|
|
|
|
|
porno |
IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21723
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
ctapbiu, спасибо, + .... проверять пока небуду, т.к. вижу что ты прав точно. |
|
|
|
|
|
porno |
IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21723
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
КЕРК, ctapbiu помогите Бог-лошадка
как всякие ненормальные символы типа - убрать/заменить Средствами ПХП4/ПХП5 на НИксах
эти вот символы
[ … ] - один символ это, не 3 точки
[ ' ] -- > перегнать в & # 8217 ;
[ ` ] также в аналогичную пони & # хххх ; как заменить
[ ’ ] также в аналогичную пони & # хххх ; как заменить
1) заменить их на вид & # хххх ;
2) вторая ситуация, -незаменять на, а просто выкинуть/удалить из строки.. незатранивая нормальных символов
3) ... и вообще это какая кодировка такие символы содержит ?
Какие еще есть вот такие непонятные символы ?
в Ру нете, на русском где нить есть описание таких кодировок.. какая нить инфа...
также ПХП решение по удалению таких или замене в & # хххх ; , найти бы мне..
|
|
|
|
|
|
porno |
Kerk Профессионал |
Зарегистрирован: 30.09.2007
Сообщений: 550
|
Обратиться по нику
|
Kerk |
Ответить с цитатой | | |
|
Попробуй что-то такое:
Код: |
$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);
|
Во втором массиве вместо "_" должно быть "&", я заменил, иначе форум съедает все. |
|
|
|
|
|
Я — лучший программист, хочу поработать |
IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21723
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
Окей, хорошо. ( (с) Гомер Симпсон)
\xhh
символ с шестнадцатиричным кодом hh инфо отсюда
ага... идею я уловил, .. ну тогда подскажи в каком диапазоне лежал все эти символы, которые мы до сих пор никак неможет понять как их назвать ? ... или ты мне в массиве все эти `ненормальные` символы уже перечислил, иль их намного больше ?
вообще как в тойже вики найти более инфы по теме - Что это за "три точки в один символ" ?
... наверно мне стоит начинать изучение пхп с таблицы Аски ...
|
|
|
|
|
|
porno |
Kerk Профессионал |
Зарегистрирован: 30.09.2007
Сообщений: 550
|
Обратиться по нику
|
|
|
Я — лучший программист, хочу поработать |
IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21723
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
так чтобы мне обьяснить что заменять, что нет.. я должен также сначало понять - что это за символы такие, я вообще заметил их существование в природе только 7~ дней назад, и то как они стали `запарывать` мне фиды ...
но так, кажеться, ... все символы которые мне пони клали - тобой перечислены...
спасибо вообщем, буду искать описание их (и какие они есть, и чем от обычных отличаються, диапазон аски..) .. и если что я тут отпишу. |
|
|
|
|
|
porno |
|
|
Партнеры
|