|
UTF-7
|
|||
---|---|---|---|
#18+
При реализации работы с OfficeOnline, столкнулись с тем что там получаем строку в формате UTF-7. И неожиданно не смог найти в Cache получения из такой строки текста в UTF-8. Может плохо искал а может и правда нету. Может кто-то уже сталкивался с UTF-7 и есть готовый алгоритм на M/COS, и может поделится ? Написать то самому недолго, хотелось понять вдруг плохо искал и негородить новый велосипед. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2015, 11:44 |
|
UTF-7
|
|||
---|---|---|---|
#18+
DAiMor, Ну в 8битной версии то все просто: w $ZCVT("Привет","O","UTF8") Я так понимаю, проблема в том, что вы получаете строку в 8бит, а нужно перевести в текущую (UTF8?) Тогда, может быть, что-то вроде такого? $ZCVT(str,"I","CP1251") ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2015, 09:56 |
|
UTF-7
|
|||
---|---|---|---|
#18+
Эээ, не не все так просто, так то я и сам могу. в UTF-7 , часть текста кодируется в Base64, часть символов остаются как есть. при том что есть два RFC для UTF-7, с некоторыми отличиями 3501 и 2152 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2015, 10:23 |
|
|
start [/forum/topic.php?fid=39&fpage=12&tid=1556562]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 380ms |
0 / 0 |