|
|
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
подскажите, пожалуйста, записываю clob в колонку таблицы типа clob, произвожу преобразования с кодировки базы win1251 в UTF-8 преобразованиями converttoblob, затем converttoclob. теперь как мне можно проверить, что в поле действительно сохранилось UTF-8 ? если с скл девелопера (сохранить в файл) сохраняю в тектовый файл - win1251 показывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 16:54 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Дева Мария, Возможно у вас там только символы, совпадающие в обеих кодировках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 17:11 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
AlexFF__|Дева Мария, Возможно у вас там только символы, совпадающие в обеих кодировках. сделала тег с русскими буквами - в девелопере отображаются нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 17:26 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Дева Мариязаписываю clob в колонку таблицы типа clob, произвожу преобразования с кодировки базы win1251 в UTF-8 преобразованиями converttoblob, затем converttoclob.У текста (совокупности символов) нет кодировки. Пытаться конвертировать в текст последовательность байт (или наоборот) с указанием неправильной кодировки - чревато, даже если кажется, что "работает". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 17:31 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
ElicДева Мариязаписываю clob в колонку таблицы типа clob, произвожу преобразования с кодировки базы win1251 в UTF-8 преобразованиями converttoblob, затем converttoclob.У текста (совокупности символов) нет кодировки. Пытаться конвертировать в текст последовательность байт (или наоборот) с указанием неправильной кодировки - чревато, даже если кажется, что "работает". создаю xml при помощи xmldom, в заголовке пишу utf-8. При выполнении WriteToClob- переписывает на windows-1251. У меня такое было, когда делали выгрузку в файл , и там была проблема, что файл сохраняет в win1251. То есть в этом случае такая же проблема, только сохранение не в файл, а в колонку таблицы. То есть, судя по вашему сообщению- мне нет смысла пытаться сохранить в нужной кодировке в поле таблицы ? Или неправильно поняла ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 17:39 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Дева Марияподскажите, пожалуйста, записываю clob в колонку таблицы типа clob, произвожу преобразования с кодировки базы win1251 в UTF-8 преобразованиями converttoblob, затем converttoclob. теперь как мне можно проверить, что в поле действительно сохранилось UTF-8 ? если с скл девелопера (сохранить в файл) сохраняю в тектовый файл - win1251 показывает. добрый день. тема про большие объекты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 17:40 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Дева Мариянет смысла пытаться сохранить в нужной кодировке в поле таблицы ?в неправильной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 17:40 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
rf_mail, там про раскодировку blob с base-64, а мне надо узнать кодировку поля. Там вроде ни слова об этом Elic, то есть правильно, что я сначала перекодирую clob в UTF-8, а затем сохраняю ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 17:46 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Дева Мариято есть правильно, что я сначала перекодирую clob в UTF-8, а затем сохраняю ? Нет. Хранение XML в поле типа CLOB - изначально неправильная идея. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 18:13 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovДева Мариято есть правильно, что я сначала перекодирую clob в UTF-8, а затем сохраняю ? Нет. Хранение XML в поле типа CLOB - изначально неправильная идея. а в каком вы бы хранили? такую структуру разработал архитектор и таки не поняла- бесполезно конвертить перед сохранением ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 18:15 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Дева Мариябесполезно конвертить перед сохранением ?Архитектурно неправильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 18:17 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
ElicДева Мариябесполезно конвертить перед сохранением ?Архитектурно неправильно...., если не сохраняешь в blob. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 18:18 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Дева Мариязаписываю clob в колонку таблицы типа clob, произвожу преобразования с кодировки базы win1251 в UTF-8 а в базе вообще какая кодировка? Дева Марияесли с скл девелопера (сохранить в файл) сохраняю в тектовый файл - win1251 показывает. девелопер создаёт файл в указаной кодировке. это не значит что ваш clob сохранён в этой кодировке. Для того чтоб, например, выгрузить файл в UTF-8 когда база под win1251 - можно этот clob записать в blob с указанием нужной кодировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 18:20 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovДева Мариято есть правильно, что я сначала перекодирую clob в UTF-8, а затем сохраняю ? Нет. Хранение XML в поле типа CLOB - изначально неправильная идея. невсегда. Тут надо смотркеть на задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 18:22 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
в базе win1251 запуталась. XML по решению архитектора хранится ву поле clob. Нужна кодировка utf-8. При текущей архитектуре что можно сделать ? поле для хранения изменить нельзя. Архитектурно неправильно конвертить в utf-8, если сохраняю не в blob- поняла. Это чревато чем ? что не сохранится как надо ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 18:55 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Дева Марияв базе win1251 XML по решению архитектора хранится в поле clob. Нужна кодировка utf-8.Не все архитекторы архитектурны в достаточной степени. Дева МарияЭто чревато чем ?Шаг вправо, шаг влево - битые символы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 19:00 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
ElicДева Марияв базе win1251 XML по решению архитектора хранится в поле clob. Нужна кодировка utf-8.Не все архитекторы архитектурны в достаточной степени. Дева МарияЭто чревато чем ?Шаг вправо, шаг влево - битые символы. он вынужден так был сделать для исторически уже спроектированного решения в данной системе... увы то есть перекодировка не показана ? слишком нестабильный результат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 19:07 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Дева МарияПри текущей архитектуре что можно сделать ? поле для хранения изменить нельзя. Если нельзя изменить поле на BLOB (что было бы наилучшим вариантом), то можно всё содержимое XML конвертировать, например, в base64 или quoted-printable ещё перед записью в БД. Проблема возникает потому, что XML сам уже несёт в себе маркер собственной кодировки. И перекодировать его когда угодно и куда угодно не меняя этот самый маркер - чревато боком, то есть нечитаемым результатом. После преобразования в base64 он уже перестанет быть XML-ем и с ним можно делать всё что угодно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 19:16 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Дева Мариято есть перекодировка не показана ? слишком нестабильный результат?Ещё раз: у текста кодировки нет. Но для самой СУБД внутренне текст - это последовательность байт в кодировке 1251. И с этой последовательностью байт СУБД будет работать исходя из только этой кодировки. Иногда, в силу особенностей работы внутренних механизмов, тебе будет везти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 19:18 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovДева МарияПри текущей архитектуре что можно сделать ? поле для хранения изменить нельзя. Если нельзя изменить поле на BLOB (что было бы наилучшим вариантом), то можно всё содержимое XML конвертировать, например, в base64 или quoted-printable ещё перед записью в БД. Проблема возникает потому, что XML сам уже несёт в себе маркер собственной кодировки. И перекодировать его когда угодно и куда угодно не меняя этот самый маркер - чревато боком, то есть нечитаемым результатом. После преобразования в base64 он уже перестанет быть XML-ем и с ним можно делать всё что угодно. принимающая сторона уже готового функционала не ориентирована на то, что ей будут передавать закодировнный в base-64 файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 19:21 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Дева Марияпринимающая сторона уже готового функционала ориентирована на то, что ей будут передавать файлТак файл или clob? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 19:25 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
ElicДева Марияпринимающая сторона уже готового функционала ориентирована на то, что ей будут передавать файлТак файл или clob? мы кладем в таблицу с полем clob, они оттуда забирают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 19:28 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Дева Марияпринимающая сторона уже готового функционала не ориентирована на то, что ей будут передавать закодировнный в base-64 файл Ну тогда облом вам. Можете, конечно, и дальше плясать по заботливо разложенным граблям, но не жалуйтесь, что лоб болит. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 19:40 |
|
||
|
поле таблицы типа CLOB узнать кодировку текста
|
|||
|---|---|---|---|
|
#18+
Дева Марияс полем clob, они оттуда забираютОни могут забрать какашку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2018, 20:10 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=121&tid=1884247]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
20ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 303ms |

| 0 / 0 |
