|
v7: Еще один метод преобразования в UTF-8 (с побочным явлением) | ☑ | ||
---|---|---|---|---|
0
smaharbA
04.08.11
✎
00:55
|
Так примерно
|
|||
1
zak555
04.08.11
✎
00:57
|
зачем всё это ?
|
|||
2
Cthulhu
04.08.11
✎
01:13
|
а ИЗ утф-8 "ещё один" какой-нибудь, пошустрее?..
|
|||
3
Torquader
04.08.11
✎
01:14
|
Ну и что такого сложного в UTF-8 ?
Там же нулевой символ является завершением строки, как и в 1С - то есть ходить по граблям не надо, а преобразование кодов символов с кодами старше 127 в семёрке проходит на ура. Так что можно хоть в UTF-8, хоть обратно, но только с перебором символов. P.S. а если на форму положить WebBrowser, то ещё и отображать UFT-8 можно и в базе хранить. |
|||
4
Злопчинский
04.08.11
✎
03:06
|
ничего не понядл, но в базу знаний свою отложил... у меня работает какая-то функция одна.. вроде нормуль...
|
|||
5
kittystark
04.08.11
✎
03:15
|
(2) вот
примеры параметров-кодировок: "UTF-8" "KOI8-R" "Windows-1251" "ISO-8859-5" |
|||
6
kittystark
04.08.11
✎
04:50
|
(0) а не проще было бы
стрUTF8 = СоздатьОбъект("OlePrn.OleCvt").ToUtf8(стр); |
|||
7
Мутабор
04.08.11
✎
05:07
|
(0) Никого не слушай, пиши исчо, я твои примеры всегда читаю и польза от них есть.
|
|||
8
Мутабор
04.08.11
✎
05:20
|
||||
9
smaharbA
04.08.11
✎
06:35
|
(5) со стримом все гораздо просче 6 строк кода адинес
|
|||
10
smaharbA
04.08.11
✎
06:36
|
(6) не сработает
|
|||
11
Мутабор
04.08.11
✎
06:45
|
||||
12
Simod
04.08.11
✎
07:15
|
(0) Вот эта часть:
Цел((Код % 64) / 64) всегда возвращает 0. К чему она? |
|||
13
smaharbA
04.08.11
✎
07:46
|
(11) "translate a string of Unicode characters to the UTF-8 format"
(12) Да, там должно быть УТФ8=УТФ8+Симв(224 + Цел(Код / 4096))+Симв(128 + Цел((Код % 4096) / 64))+Симв(128 + Цел((Код % 4096) % 64)); |
|||
14
smaharbA
04.08.11
✎
07:46
|
поправить бы сабж
|
|||
15
kittystark
04.08.11
✎
10:00
|
(9) код в студию, плиз
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |