|
|
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
Подскажите, работаю с SimpleXML, считываю XML. Код: pascal 1. 2. 3. 4. 5. Но русский текст выводится в крякозябрах. XML-файлик тестовый выкладываю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2018, 11:49 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
Думаю оно тупо не поддерживает 1251 - советую взять OXml, ибо SimpleXML все равно помер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2018, 12:45 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
А еще можно взять msxml. Он поддерживает всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2018, 13:04 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
wsnet, Поддерживает он и UTF-8 и 1251, у меня все норм, там где-то при создании нужно указать в какой кодировке работать. В исходниках: var DefaultNameTable: IXmlNameTable = nil; DefaultPreserveWhiteSpace: Boolean = False; DefaultEncoding: string = 'windows-1251'; DefaultIndentText: string = ^I; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 14:24 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
ЛисьДумаю оно тупо не поддерживает 1251 - советую взять OXml, ибо SimpleXML все равно помер. Написан давно, работает, а больше и не надо, чего там обновлять то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 14:27 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
Сюзаннатам где-то при создании нужно указать в какой кодировке работать. Вообще-то у XML файла кодировка указывается в заголовке. Если её надо указывать программно при чтении файла, то это уже косяк. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 14:40 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, В этой библиотеке сначала создается документ со своей внутренней структурой, в которой и указывается кодировка. А уж потом загружается/читается файл. Косяк это если неправильно работает, а так очень быстро и правильно работает. Отличная бесплатная библиотека к Delphi 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 14:55 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
СюзаннаКосяк это если неправильно работаетТак неправильно и работает. Кодировка XML указывается в прологе и два файла с идентичной структурой могут быть в различных кодировках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 15:41 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
SimpleXML не поддерживает 1251 (все-равно в утф фигачит данные). Именно поэтому перешел с него на OXml ( опенсорсную версию можно скачать тут ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:36 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
JaDi, Это я про формирование/запись xml. Считывать-то SimpleXML их умеет, но не писать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 16:38 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
JaDiИменно поэтому перешел с него на OXml ( опенсорсную версию можно скачать тут ). откуда дровишки? заначка? зы. спасибо, искал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 17:03 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
Док, качал с офф сайта, когда там еще было в открытом доступе... в принципе, неофициально эти же исходники уже на гитхабе пару человек выложили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 17:40 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
JaDiJaDi, Это я про формирование/запись xml. Считывать-то SimpleXML их умеет, но не писать. Берем простой пример из справки, добавляем русский текст и о чудо, SimpleXML умеет писать в 1251. Куча кода написано мной и использую его для кодировок и 1251 и utf-8. И читает и пишет. Прикладываю проект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 18:39 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
Я использую жедаевский TJvSimpleXML, 1251 понимает нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 19:11 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
СюзаннаJaDiJaDi, Это я про формирование/запись xml. Считывать-то SimpleXML их умеет, но не писать. Берем простой пример из справки, добавляем русский текст и о чудо, SimpleXML умеет писать в 1251. Куча кода написано мной и использую его для кодировок и 1251 и utf-8. И читает и пишет. Прикладываю проект. Извиняюсь, попутал с названиями. Речь шла про NativeXML -- который забугорный и у которого есть косяки с 1251. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 20:14 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
JaDiкогда там еще было в открытом доступет.е. его можно использовать в коммерческих целях бесплатно и без последствий? makhaonЯ использую жедаевский TJvSimpleXML, 1251 понимает нормально. под Лазарь порт есть? Или там pas-файл (лень всю библу ставить т смотреть) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 21:24 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
Докпод Лазарь порт есть? Или там pas-файл (лень всю библу ставить т смотреть) В Lazarus есть TXMLDocument ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2018, 22:20 |
|
||
|
Кодировка Xml
|
|||
|---|---|---|---|
|
#18+
Док, он у меня нормально в лазаре работал, насколько я помню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2018, 00:44 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=119&tid=2041316]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 367ms |

| 0 / 0 |
