|
|
|
Не пойму как работает
|
|||
|---|---|---|---|
|
#18+
Однажды, писал я хранимку, которая в итоге должна была создаваться из php: и были там строки: ERRORINFO = 'бла бла бла message пользователю'; и вот возникла проблема что firebyrd возвращает все в кракозябрах тогда я приписал _win1251 и проблема решилась но в хранимке это стало выглядеть так: _win1251 X'CDE520E7E0EFEEEBEDE5EDEE20EFEEEBE52022D3EDE8EAE0EBFCEDFBE920EAEEE420E8F1F2EEF7EDE8EAE022'; так вот если в итоге в php написать ERRORINFO = _win1251 'бла бла бла message пользователю'; - то он запишет хранимку криво и на выходе кодировки будут странные а если ERRORINFO = X'CDE520E7E0EFEEEBEDE5EDEE20EFEEEBE52022D3EDE8EAE0EBFCEDFBE920EAEEE420E8F1F2EEF7EDE8EAE022'; то все норм, не понимаю почему, в какой кодировке хранит русский текст firebyrd? вероятно вопрос не в тот раздел, но все таки мне кажется, что причина в базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 16:51 |
|
||
|
Не пойму как работает
|
|||
|---|---|---|---|
|
#18+
lynatik50все таки мне кажется, что причина в базе. Нет, причина в том, что кое-кто не читал "FAQ по работе с русскими буквами" и "FAQ по работе с unicode". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 17:09 |
|
||
|
Не пойму как работает
|
|||
|---|---|---|---|
|
#18+
lynatik50Однажды, писал я хранимку, которая в итоге должна была создаваться из php: однако, нехилый замес. типа, пользователь тыкает на кнопку, создается хранимка, и так далее? Через полгода - миллион хранимок? 1. какая версия Firebird? с кодировками в метаданных все ок только в 2.5. Раньше можно было занести в процедуру текст "не в той" кодировке. Например, не указать кодировку при коннекте, и "создать процедуру", или указать не ту кодировку, и т.д. 2. http://www.ibase.ru/devinfo/ibrusfaq.htm но с появлением нормальной поддержки юникода это уже устарело. 3. тебе скорее всего надо читать вот это - http://www.ibase.ru/unicode_faq.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 17:31 |
|
||
|
Не пойму как работает
|
|||
|---|---|---|---|
|
#18+
kdv, ну может он fbwebadmin пишет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 17:36 |
|
||
|
Не пойму как работает
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, да пусть пишет. Для страховки можно даже делать так - коннект к БД, читаем "дефолтный" чарсет из rdb$database. - дисконнект - устанавливаем полученный чарсет в клиенте (пхп, и т.д.), делаем коннект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 17:53 |
|
||
|
Не пойму как работает
|
|||
|---|---|---|---|
|
#18+
kdv, все проще, у нас часто делают пересборку базы ... для чего не вникал вроде для норм работы вэб интерфейса.... так вот после пересборки все хранимки умирают, и как только пользователь тыкает кнопку, скрипт проверяет есть такая хранимка или нет если нет создает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:05 |
|
||
|
Не пойму как работает
|
|||
|---|---|---|---|
|
#18+
kdvДля страховки можно даже делать так А смысл? Пых-пых - юникодная хрень, можно ставить тупо utf-8 и не заморачиваться. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:12 |
|
||
|
Не пойму как работает
|
|||
|---|---|---|---|
|
#18+
lynatik50так вот после пересборки все хранимки умирают, и как только пользователь тыкает кнопку, скрипт проверяет есть такая хранимка или нет если нет создает. А нафига собственно? Если это штатная хранимка, она должна быть в скрипте создания БД и надо выяснять почему она пропадает. Если нештатная - забить на неё вообще и использовать EXECUTE BLOCK. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:25 |
|
||
|
Не пойму как работает
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, в плане штатная не штатная? хранимки написаны коллегой, часть мной, и они используются для обработки данных при передачи из системы в систему... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:28 |
|
||
|
Не пойму как работает
|
|||
|---|---|---|---|
|
#18+
lynatik50в плане штатная не штатная? Входит в образцово-показательный скрипт создания базы с нуля или не входит. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 18:50 |
|
||
|
Не пойму как работает
|
|||
|---|---|---|---|
|
#18+
lynatik50все проще, у нас часто делают пересборку базы ... для чего не вникал вроде для норм работы вэб интерфейса.... так вот после пересборки все хранимки умирают, и как только пользователь тыкает кнопку, скрипт проверяет есть такая хранимка или нет если нет создает.Road to hell Править "консерваторию". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2014, 22:03 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38743462&tid=1563351]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
178ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 517ms |

| 0 / 0 |
