powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Преобразовать XML utf-8 в utf-16 вместе с заголовком
14 сообщений из 64, страница 3 из 3
Преобразовать XML utf-8 в utf-16 вместе с заголовком
    #39967437
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так бывает. Приходит чел к терапевту. С фурункулом на щеке. Врач смотрит ему в глаза. Качает головой.
Говорит ану-ко давай-ко мы тебя послушаем. И пошло... и острый живот у него с гастритом. И простатит размером
с арбуз. С техикордия пошаливает ... ну короче направлений надо писать на 20 больниц еще и обследований.

Так и в топике.
...
Рейтинг: 0 / 0
Преобразовать XML utf-8 в utf-16 вместе с заголовком
    #39967449
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Это плата за бесплатную техподдержку. Топик собственность форума).
Поэтому буффер мессаннджей нестираемый.
И никому в голову не придет рядом хранить исходные посты юзверей.
...
Рейтинг: 0 / 0
Преобразовать XML utf-8 в utf-16 вместе с заголовком
    #39967630
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
selis76

Самое удивительное если сообщение передать в UTF-8 но заголовок поправить на encoding="UTF-16" передача в SQl пройдет нормально.


такое обычно говорит о том что xml руками собирают конкатенацией, заголовок тупо приклеили к телу
...
Рейтинг: 0 / 0
Преобразовать XML utf-8 в utf-16 вместе с заголовком
    #39967638
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во времена 2000 офиса и старого JasperReports я придумал как разогнать тормозное формирование отчотов.
Мы просто делали docx-документ шаблон а потом я обычными текстовыми операциями "врезал" в него
реквизиты в особые места помеченные тегами типа ${fucken.userName} e.t.c. Это было херово с точки
зрения архитектуры зато быстро.

Вот этот xml-хидер напомнил мне.
...
Рейтинг: 0 / 0
Преобразовать XML utf-8 в utf-16 вместе с заголовком
    #39967669
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Это было херово с точки зрения архитектуры зато быстро.

Да я вообще не всегда понимаю это религиозное соблюдение чистоты архитектуры, когда оно выходит тормозами и не нужными сложностями. Велосипеды наше всё! Велосипеды сейчас лучше, чем костыли потом![br]
Что тс вообще смущается? Ну поменял бы в заголовке 8 на 16, за забил. Зачем вот это вот всё фи "не красиво", "не архитектурно", "костыли". Не надо стесняться простых и эффективных решений!
...
Рейтинг: 0 / 0
Преобразовать XML utf-8 в utf-16 вместе с заголовком
    #39967693
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ради отвлеченного примера.

Любой процесс бэкапа базы данных - это по сути баланс между скоростью и совместимостью.
Те кто хотят совместимости - делают экспорты либо в SQL-скрипт либо специальный бинарь
толерантный к last-big endian как делает Oracle. Те кто хочет скорости - делает физическоую
файловую копию но рискует эту копию не поднять в новой версии софта или в другой разрядности
железа к примеру.

И здесь нет единого правильного решения. Т.к. время бэкапа тоже является важным фактором безопасности
резервной копии. Если логическая копия делается медленнее чем накатываются новые данные (снимок устареет)
то ее надо ресетнуть и начать заново и так до бесконечности.

В нашем случае с XML - если модификация заголовка решает проблему - то пускай автор так и делает.
...
Рейтинг: 0 / 0
Преобразовать XML utf-8 в utf-16 вместе с заголовком
    #39967783
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Добавил новый метод для библиотеки из соседней ветки 17790633 .

Код: java
1.
String xmlWithNewEncoding = U.changeXmlEncoding(xml, encoding);


При записи в файл нужно переконвертировать строку в нужную кодировку.

Код: java
1.
Files.write(path, U.changeXmlEncoding(xml, encoding).getBytes(encoding));



Хорошего вам дня!
...
Рейтинг: 0 / 0
Преобразовать XML utf-8 в utf-16 вместе с заголовком
    #39967785
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valentin Kolesnikov, шикарно.

А у тебя появились идеи насчет управления форматированием Yaml для конвертера?
...
Рейтинг: 0 / 0
Преобразовать XML utf-8 в utf-16 вместе с заголовком
    #39967794
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Valentin Kolesnikov, шикарно.

А у тебя появились идеи насчет управления форматированием Yaml для конвертера?


Да, добавил форматирование 2,3,4 (число пробелов отступов).

Хорошего вам дня!
...
Рейтинг: 0 / 0
Преобразовать XML utf-8 в utf-16 вместе с заголовком
    #39968177
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valentin Kolesnikov, а есть возможность управлять форматирование арреев избирательно? Пример

Код: java
1.
2.
3.
4.
5.
config :
 proxy-list :
   - "127.0.0.1:8081"
   - "192.168.0.1:8082"
 members: [ "billable", "unlimited", "Spec" ]



Мне удобно вести прокси-лист в вертикальном форматировании.
...
Рейтинг: 0 / 0
Преобразовать XML utf-8 в utf-16 вместе с заголовком
    #39968210
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Valentin Kolesnikov, а есть возможность управлять форматирование арреев избирательно? Пример

Код: java
1.
2.
3.
4.
5.
config :
 proxy-list :
   - "127.0.0.1:8081"
   - "192.168.0.1:8082"
 members: [ "billable", "unlimited", "Spec" ]



Мне удобно вести прокси-лист в вертикальном форматировании.


Можно поискать настройку для snakeyaml.

Хорошего вам дня!
...
Рейтинг: 0 / 0
Преобразовать XML utf-8 в utf-16 вместе с заголовком
    #39968301
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valentin Kolesnikov
mayton
Valentin Kolesnikov, а есть возможность управлять форматирование арреев избирательно? Пример

Код: java
1.
2.
3.
4.
5.
config :
 proxy-list :
   - "127.0.0.1:8081"
   - "192.168.0.1:8082"
 members: [ "billable", "unlimited", "Spec" ]



Мне удобно вести прокси-лист в вертикальном форматировании.


Можно поискать настройку для snakeyaml.

Хорошего вам дня!


Может быть эта настройка поможет.
...
Рейтинг: 0 / 0
Преобразовать XML utf-8 в utf-16 вместе с заголовком
    #39968303
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valentin Kolesnikov, я смотрел DumperOptions. Он ставит свойства на весь документ.

А мне надо управлять форматом отдельных узлов независимо.

Возможно я чего-то хочу "странного" ? Ну да. Просто мне поадались такие конфиги которые иногда
было удобно в столбик писать а иногда строкой.
...
Рейтинг: 0 / 0
Преобразовать XML utf-8 в utf-16 вместе с заголовком
    #39968696
Фотография Valentin Kolesnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zzz79
LinkedList на 50 элементов? за такое надо бить по рукам,так как потом нубы посмотрят и начнут плодить их в реальных проектах - устанешь убирать на ревью


Это часть документации для snakeyaml. Автор библиотеки выбрал LinkedList почему-то.

Хорошего вам вечера!
...
Рейтинг: 0 / 0
14 сообщений из 64, страница 3 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Преобразовать XML utf-8 в utf-16 вместе с заголовком
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]