|
Проблема с кодировкой строк Firebird 2.5
|
|||
---|---|---|---|
#18+
Мимопроходящий, Мне доставались на доработку проекты с FireDac. Емнип, там есть проблемы с Query и StoredProc. Ну, скоро освежу память ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2021, 13:11 |
|
Проблема с кодировкой строк Firebird 2.5
|
|||
---|---|---|---|
#18+
22.01.2021 13:11, my_nik_name_is пишет: > Емнип, там есть проблемы с Query и StoredProc. да? ой! (С) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2021, 13:14 |
|
Проблема с кодировкой строк Firebird 2.5
|
|||
---|---|---|---|
#18+
my_nik_name_is, попробую объединить: 1. Дельфи 10 юникодная, по определению (все Дельфи с 2009 года). 2. база в чарсете utf8 - еще ни о чем не говорит. Это "дефолтный чарсет при создании строковых и блоб столбцов". Так что для столбца можно указать любой чарсет. Поэтому надо проверить. 3. чарсет коннекта должен быть utf8. В этом случае в Дельфи 10 никакие utf8decode не требуются. 4. поддержка юникода в операционной системе (вывод юникодных символов) зависит от операционной системы. Windows XP неполноценно юникодная, Windows 7 - уже норм. 5. В приложении может быть где-то явно задан неюникодный шрифт для вывода данных. Т.е. сами данные юникодные, и всё ок, а шрифт "не тот". Штатные шрифты, если их не менять, работают нормально. Насчет "На некоторых ПК русские символы нужно конвертировать с помощью функции Utf8Decode." - это вообще ересь какая-то. Если чарсет коннекта юникодный, и дельфя юникодная, и драйвер один и тот же - значит дополнительное Utf8Decode должно приводить к ДВОЙНОЙ перекодировке. Если же такая перекодировка работает, выходит, что драйвер НЕ умеет работать с юникодом. А значит надо проверять длл dbExpress, везде-ли они одинаковые. Как-то так. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2021, 13:20 |
|
Проблема с кодировкой строк Firebird 2.5
|
|||
---|---|---|---|
#18+
my_nik_name_isМистика пополам с колдунством.) "Сон разума рождает чудовищ." (с) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2021, 14:02 |
|
Проблема с кодировкой строк Firebird 2.5
|
|||
---|---|---|---|
#18+
Мимопроходящий, не прошел еще мимо? Объясни пожалуйста: в БД добавлены роли и пользователи. Приложение при авторизации пользователя меняло параметры подключения к БД в зависимости от роли пользователя. Используя FD при попытке подключиться с другими параметрами получаю ошибку "Error during login". Т.е. я делаю FConnection.Close, потом меняю параметры логина и добавляю роль. И при повторном FConnection.Open получаю ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2021, 08:12 |
|
Проблема с кодировкой строк Firebird 2.5
|
|||
---|---|---|---|
#18+
my_nik_name_is, Ну значит ты что-то не то и не там меняешь. Посмотри, что тебе в OnError() покажут. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2021, 09:45 |
|
|
start [/forum/topic.php?fid=40&gotonew=1&tid=1560152]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 288ms |
0 / 0 |