Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
 Трейс и аудит: кодировка данных  [new]
IBExpert
Member

Откуда: От верблюда
Сообщений: 3580
Собственно, вопрос: сервер всегда отдает эти данные в UTF8?
11 окт 21, 10:17    [22382052]     Ответить | Цитировать Сообщить модератору
 Re: Трейс и аудит: кодировка данных  [new]
hvlad
Member

Откуда:
Сообщений: 11551
Старается, но 100% гарантию не дам. Могут быть нюансы с пар-рами коннекта, например.
Запросы и пар-ры вроде в utf8 должны отдаваться.

PS Отдаёт не сервер, а трейс-плагин.
11 окт 21, 11:34    [22382107]     Ответить | Цитировать Сообщить модератору
 Re: Трейс и аудит: кодировка данных  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54772

hvlad
Отдаёт не сервер, а трейс-плагин.

И мой, например, старается отдавать "как есть" потому что перекодировка SQL
запросов в общем случае невозможна без их глубокого парсинга. Так что "раз
пользователь сам их скармливает серверу, пусть он и разбирается в какой они
кодировке".

Posted via ActualForum NNTP Server 1.5

11 окт 21, 12:43    [22382167]     Ответить | Цитировать Сообщить модератору
 Re: Трейс и аудит: кодировка данных  [new]
IBExpert
Member

Откуда: От верблюда
Сообщений: 3580
Dimitry Sibiryakov
перекодировка SQL запросов в общем случае невозможна без их глубокого парсинга.


Это как? Сами запросы-то всяко должны быть в кодировке коннекта, иначе сервер ругаться будет же.
11 окт 21, 13:20    [22382205]     Ответить | Цитировать Сообщить модератору
 Re: Трейс и аудит: кодировка данных  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54772

IBExpert
Сами запросы-то всяко должны быть в кодировке коннекта

"Сами запросы" - вообще ASCII, с ними проблем нет по определению.
Delimited identifiers - в кодировке коннекта, не проблема.
Charset introducers - вот это засада.

Posted via ActualForum NNTP Server 1.5

11 окт 21, 13:23    [22382210]     Ответить | Цитировать Сообщить модератору
 Re: Трейс и аудит: кодировка данных  [new]
IBExpert
Member

Откуда: От верблюда
Сообщений: 3580
Dimitry Sibiryakov

Charset introducers - вот это засада.


А, вот ты про что... В общем, понятно, что прилететь может что угодно, только на UTF8 в данных трейса закладываться нельзя.
Всем спасибо!
11 окт 21, 14:06    [22382244]     Ответить | Цитировать Сообщить модератору
Все форумы / Firebird, InterBase Ответить