|
IBEScript.dll + UTF8
|
|||
---|---|---|---|
#18+
В кодировке Вин1251 все давно и нормально работает, но на новом проекте решил взять все новое и современное )) Итак: FB4 beta1, CharSet UTF8 сделал тестовый скриптик в UTF-8 с кривым SQL, вначале добавил "SET NAMES UTF8;" (но это роли не играет). Пытаюсь выполнить по примеру: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57.
Проблема: в HandleError вылазит текст кракозябрами. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2019, 14:14 |
|
IBEScript.dll + UTF8
|
|||
---|---|---|---|
#18+
скрипт простенький: Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2019, 15:39 |
|
IBEScript.dll + UTF8
|
|||
---|---|---|---|
#18+
mvb, а Эксперт причём здесь? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2019, 16:22 |
|
IBEScript.dll + UTF8
|
|||
---|---|---|---|
#18+
KreatorXXI, через IBExpert и IBEScript.exe все выполняется, через IBEScript.dll вот такая бяка. Судя по тому, что PAnsiChar заменен на PChar, либа умеет UTF, но где-чего докрутить не пойму.. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2019, 20:59 |
|
IBEScript.dll + UTF8
|
|||
---|---|---|---|
#18+
Тоже не понял, при чем тут эксперт? Сообщение об ошибке в UTF8, перекодировка перед скармливанием его кому-ты-там-его-скармливаешь - полностью на твоей совести. Судя по скриншоту, ты скармливаешь его редактору, который UTF8 не умеет, а умеет UTF16. В интерфейсе IBEScript.dll PChar - это PAnsiChar. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2019, 06:54 |
|
|
start [/forum/topic.php?fid=42&msg=39847545&tid=1598717]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
150ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 237ms |
total: | 483ms |
0 / 0 |