|   |   | 
| 
 | 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) код в студию, плиз     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |