Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Unicode. Как преобразовать в текст символ "& # 1 0 8 2 ;"?
|
|||
|---|---|---|---|
|
#18+
w $zcvt($zcvt("& # 1 0 8 2 ;","I","HTML"),"I","UTF8") ? (Дал с пробелами, иначе браузер преобразует в "к") w $c(1082) дает пусто Возможно ли вообще на неюникодовом каше выполнить это преобразование? Что-то не могу сообразить, как. Подскажете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 09:11 |
|
||
|
Unicode. Как преобразовать в текст символ "& # 1 0 8 2 ;"?
|
|||
|---|---|---|---|
|
#18+
Задачка, собственно простая - распарсить страницу из интернета, часть текста которой преобразована в xxx; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 09:13 |
|
||
|
Unicode. Как преобразовать в текст символ "& # 1 0 8 2 ;"?
|
|||
|---|---|---|---|
|
#18+
kolesov , теоретически с этим делом работает пара методов Код: plaintext Код: plaintext Но у меня не юникодовое Каше - твой пример перекодируется только в "?"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 10:35 |
|
||
|
Unicode. Как преобразовать в текст символ "& # 1 0 8 2 ;"?
|
|||
|---|---|---|---|
|
#18+
kolesovw $c(1082) дает пусто Так функция работает в пределах от 0 до 255... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 10:37 |
|
||
|
Unicode. Как преобразовать в текст символ "& # 1 0 8 2 ;"?
|
|||
|---|---|---|---|
|
#18+
kolesovw $c(1082) дает пусто потому что $char воспринимает в качества аргумента байт. Попробуйте $ZWCHAR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 11:24 |
|
||
|
Unicode. Как преобразовать в текст символ "& # 1 0 8 2 ;"?
|
|||
|---|---|---|---|
|
#18+
w $zcvt($zcvt("& # 1 0 8 2 ;","I","HTML"),"I","UTF8") Опять же тут в последнем преобразовании ошибка вроде. Нужно не ,"I","UTF8" а ,"O","UTF8" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 11:26 |
|
||
|
Unicode. Как преобразовать в текст символ "& # 1 0 8 2 ;"?
|
|||
|---|---|---|---|
|
#18+
PtnНужно не ,"I","UTF8" а ,"O","UTF8" Пробовал Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 11:57 |
|
||
|
Unicode. Как преобразовать в текст символ "& # 1 0 8 2 ;"?
|
|||
|---|---|---|---|
|
#18+
"I" или "O", для кодировок, зависит от версии Cache Код: plaintext 1. 2. 3. 4. 5. 6. 7. а вот на 8-битном сервере, должно работать именно с "I" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 12:44 |
|
||
|
Unicode. Как преобразовать в текст символ "& # 1 0 8 2 ;"?
|
|||
|---|---|---|---|
|
#18+
krvsa kolesov , теоретически с этим делом работает пара методов Код: plaintext Код: plaintext Но у меня не юникодовое Каше - твой пример перекодируется только в "?"... Потому, что ClassMethod UnescapeHTML(in) As %String [ CodeMode = expression, Final, ProcedureBlock = 1, ServerOnly = 1 ] { $zconvert(in,"I","HTML") } ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 05:37 |
|
||
|
Unicode. Как преобразовать в текст символ "& # 1 0 8 2 ;"?
|
|||
|---|---|---|---|
|
#18+
DAiMor так как #1082, это все таки символ Unicode, на Unicode сервере, конвертировать уже не нужно а вот на 8-битном сервере, должно работать именно с "I" Боюсь, это не так. Похоже, $zcvt в 8-битной версии поддерживает только UTF8. Никаких юникодов. Хоть I, хоть O... Как вариант - лезть в настройки локали и добиваться нужного результата через таблицы трансляций. Правда, в новых версиях (где нет cnls.exe) разобраться с локалью довольно трудно... ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 05:46 |
|
||
|
Unicode. Как преобразовать в текст символ "& # 1 0 8 2 ;"?
|
|||
|---|---|---|---|
|
#18+
kolesovw $zcvt($zcvt("& # 1 0 8 2 ;","I","HTML"),"I","UTF8") ? (Дал с пробелами, иначе браузер преобразует в "к") w $c(1082) дает пусто Возможно ли вообще на неюникодовом каше выполнить это преобразование? Что-то не могу сообразить, как. Подскажете? Как вариант: Код: plaintext 1. DAiMor"I" или "O", для кодировок, зависит от версии Cache "I" - из заданной третьим параметром кодировки в текущую; "O" - из текущей кодировки в заданную третьим параметром. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 08:22 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=36839576&tid=1557966]: |
0ms |
get settings: |
5ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 383ms |

| 0 / 0 |
