Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для proxy

Старожил


Сообщения: 460
Благодарности: 152

Профиль | Отправить PM | Цитировать


"entities" это вот это - тут есть список 24.2.1 The list of characters
- и пошло:
iexcl
cent
pound
curren
yen
brvbar
sect
uml
... и т.д.

все эти замечательный обозначения подразумевают обычный ASCII код:
iexcl = "& # 161;"
cent = "& # 162;"
... и т.д.

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

скриптом выше заменил все возможные обычные вхожения: "& # 161;",
а вот подоное переписывать, для всех 96 штук entities, было лень: $sString = StringReplace($sString, '&', '&')
(вместо 1-го апперсанта необходимо вставить: " & amp; ")

- может уже было решение..?

+ ChrW обрабатывает только от 0 до 255, как быть если юникод 9644 ?

-------
Мысли-читатель сломался, может подробней расскажите?
А где исходный код? Или мы стихи обсуждаем?! )) Настройки темы > Решено ?


Отправлено: 18:11, 13-03-2009 | #3