Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Программа FB 2.5 delphi XE2. Отправили демо программы в литву, не запускается. Стали разбираться виновато кириллическое название каталога. Смотрю FIBPlus IB_Intf.pas function isc_attach_database(status_vector : PISC_STATUS; db_name_length : Short; db_name : PAnsiChar; db_handle : PISC_DB_HANDLE; parm_buffer_length : Short; parm_buffer : PAnsiChar): ISC_STATUS; Ansi ibase.h typedef char ISC_SCHAR; ISC_STATUS ISC_EXPORT isc_attach_database(ISC_STATUS*, short, const ISC_SCHAR*, isc_db_handle*, short, const ISC_SCHAR*); Если я правильно понял ISC_SCHAR - signed char А как же unicode? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2013, 15:18 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
bazilio77Стали разбираться виновато кириллическое название каталога. Не согласен. Исключительно "фантазия" разработчика, т.к. в поиске полно тем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2013, 15:22 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
wadmanbazilio77Стали разбираться виновато кириллическое название каталога. Не согласен. Исключительно "фантазия" разработчика, т.к. в поиске полно тем. Извините Литва, и поддержка программе не использующих unicode соответствующая. fbclient.dll судя по декларации не unicode. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2013, 15:30 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
wadmanИсключительно "фантазия" разработчика, т.к. в поиске полно тем. Не совсем. Обрати внимание: "отправили в Литву", т.е. запустили программу с базой в кириллическом каталоге на винде, где в ANSI кодировке кириллицы нет. В таких условиях есть только один выход: кодировать имя БД в utf-8 и добавлять в DPB флаг isc_dpb_utf8_filename. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2013, 15:34 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovкодировать имя БД в utf-8 Хотя это скорее всего тоже не поможет. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2013, 15:39 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovDimitry Sibiryakovкодировать имя БД в utf-8 Хотя это скорее всего тоже не поможет. Собственно проблемы то для нас нет, переименовали каталог да и все. Вопрос чисто из любопыnства fbclient.dll поддерживает utf8 в именах файлов или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2013, 15:54 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov"отправили в Литву", т.е. запустили программу с базой в кириллическом каталоге на винде, где в ANSI кодировке кириллицы нет Разве что база в пользовательской папке, где имя в нац. кодировке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2013, 16:14 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
bazilio77Вопрос чисто из любопыnства fbclient.dll поддерживает utf8 в именах файлов или нет? fbclinet-у вообще наплевать на имена файлов базы. Он их тупо скармливает серверу. А вот сервер под Windows для открытия файла использует ANSI-фунукции. Linux работает лучше: там fopen принимает utf8 нормально. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2013, 16:56 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovbazilio77Вопрос чисто из любопыnства fbclient.dll поддерживает utf8 в именах файлов или нет? fbclinet-у вообще наплевать на имена файлов базы. Он их тупо скармливает серверу. А вот сервер под Windows для открытия файла использует ANSI-фунукции. Linux работает лучше: там fopen принимает utf8 нормально. Замечательно, что и хотел узнать. Хотя почему бы серверу не использовать unicode функцию непонятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2013, 17:17 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovbazilio77Вопрос чисто из любопыnства fbclient.dll поддерживает utf8 в именах файлов или нет? fbclinet-у вообще наплевать на имена файлов базы. Он их тупо скармливает серверу. А вот сервер под Windows для открытия файла использует ANSI-фунукции. Linux работает лучше: там fopen принимает utf8 нормально. Вроде бы данное поведение похоже больше на ошибку, а в ответ молчание от dimitr и hvlad. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2013, 13:17 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
bazilio77Вроде бы данное поведение похоже больше на ошибкуДанное поведение обсосано 100500 раз в разное время и в разных местах. Как workaround есть: - isc_dpb_utf8_filename - алиасы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2013, 13:19 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
hvladКак workaround есть: - isc_dpb_utf8_filename - алиасы Неработоспособны в Windows на путях с символами не транслируемыми в текущую ANSI страницу. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2013, 16:40 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, пиши Адриане, не мне ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2013, 17:10 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
hvladпиши Адриане, не мне Адриано больше за INTL в ответе, не за PIO. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2013, 17:12 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
bazilio77Отправили демо программы в литву, не запускается. Стали разбираться виновато кириллическое название каталога. адский ад. по башке дубиной тому, кто придумал в инсталляторе указывать кириллические имена папок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2013, 17:17 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, давай ты не будешь мне рассказывать кто за что в ответе, да ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2013, 17:19 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
hvladдавай ты не будешь мне рассказывать кто за что в ответе, да ? Jawohl, mein fuhrer! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2013, 17:42 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2013, 18:05 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovhvladКак workaround есть: - isc_dpb_utf8_filename - алиасы Неработоспособны в Windows на путях с символами не транслируемыми в текущую ANSI страницу.Вот объясни мне - как нужно создать файл с алиасами, чтобы строки в нём были "с символами не транслируемыми в текущую ANSI страницу" ? Злонамеренная смена системной кодировки не рассматривается. Не ANSI символы в самом алиасе (а не путь, на который он ссылается) - не рассматривается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2013, 18:19 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
hvladВот объясни мне - как нужно создать файл с алиасами, чтобы строки в нём были "с символами не транслируемыми в текущую ANSI страницу" ? notepad - save as utf-8. Unicode FAR Manager - F4 - Shift-F8 Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2013, 18:22 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, да, и вводим русские буквы в пути к БД, чтобы литовские покупатели не зазнавались спали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2013, 18:25 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
hvladНе ANSI символы в самом алиасе (а не путь, на который он ссылается) - не рассматривается. Dimitry Sibiryakovnotepad - save as utf-8.Не морочь голову занятым людям. Больше я в этой теме не пишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2013, 19:14 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Как будто в этой теме что-то ещё можно писать... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2013, 19:19 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Решил посмотреть как оно на самом деле, с юникодными путями. Увидел что с utf8_filename не работают юникодные пути. Нужно сказать, что это не то что ожидает программист (это я из его роли говорю) :) За время написания я побывал не только в роли программиста, но и в роли пользователя: - пользователь (IT-директор крупной конторы) скачал триал программы с интересным ему функционалом. Ставит её в папку с юникодным именем в пути (он все программы туда ставит, по-умолчанию), и она блин не работает ( что это за фигня, у них даже триал не работает ). - пользователь имеет учётную запись с юникодным именем, скачал программу, ставит её в папку по-умолчанию, а программа написана по-взрослому, и поэтому держит базу в AppData (у каждого пользователя своя база). И соответственно программа у этого пользователя не работает, но работает у других пользователей ( сисадмины казлы, не могут настроить мне программу ). Незапускаемая программа - это явно баг, критический баг. Не, ну конечно можно свесить ответственность на пользователей, мол это они бараны (или сисадмины), т.к. зачем-то используют предоставленную Microsoft-ом возможность использовать юникодные имена в названиях папок и учётных записей, хотя этого делать явно не следует. Почему не следует? Да хотя бы потому что Firebird не умеет обрабатывать пути с юникодными символвами :) Я прежде чем писать, проверил как оно на самом деле, и даже пользователя создал, и проверил на нём. Ну и сценарии мной описаные - они вполне себе реальные. Если бы например разработчики Skype захотели хранить пользовательские данные в Firebird (а это означает по базе на пользователя, и Embedded-only), то проблема бы проявила себя во всей красе. Вот код программы (XE2): В коде изначально стоял значок фунта стерлингов, но пришлось его заменить на #$00A3, т.к. не знаю как в форум вставлять юникодные символы. Для корректного отображения UTF8 нужно установить в свойствах консоли шрифт Lucida Console, если вдруг кто будет запускать и увидит кракозябры :) Код: 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. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2013, 03:49 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
NickDeeРешил посмотреть как оно на самом деле, с юникодными путями. Увидел что с utf8_filename не работают юникодные пути. а) http://www.firebirdsql.org/file/documentation/release_notes/html/ru/rlsnotes25.html#rnfb25-apiods-api-conncharset б) http://tracker.firebirdsql.org/browse/CORE-3172 Ты начал с кириллицы в путях, тебе ответили. Каким боком тут юникод ??? Но ты упёрся и решил что нужно повесить всех собак на Firebird. У тебя минимум два пути: 1. сделать то, что тебе так сильно нужно, в FB самому 2. научить инсталлятор своего софта работать по правилами, поддерживаемым FB PS Есть и третий путь, но он не для тебя PPS XE2 у меня нет и не будет, посему ни проверять правильность ни, тем более, выполнять твой код я не буду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2013, 11:34 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
hvladNickDeeРешил посмотреть как оно на самом деле, с юникодными путями. Увидел что с utf8_filename не работают юникодные пути. а) http://www.firebirdsql.org/file/documentation/release_notes/html/ru/rlsnotes25.html#rnfb25-apiods-api-conncharset б) http://tracker.firebirdsql.org/browse/CORE-3172 Ты начал с кириллицы в путях, тебе ответили. Каким боком тут юникод ??? Но ты упёрся и решил что нужно повесить всех собак на Firebird. У тебя минимум два пути: 1. сделать то, что тебе так сильно нужно, в FB самому 2. научить инсталлятор своего софта работать по правилами, поддерживаемым FB PS Есть и третий путь, но он не для тебя PPS XE2 у меня нет и не будет, посему ни проверять правильность ни, тем более, выполнять твой код я не буду Это был не я :) Про кирилицу я не говорил. Это вообще был мой первый пост в этой теме :) Но ответы принимаются :) Почитал документацию по твоей ссылке: FB 2.5 release notes Code Page Conversions On Windows the code page used for conversions is Windows ANSI. On all other platforms, UTF-8 is used. The operating system codepage and UTF-8 may not be the best choice for file names. For example, if you had a script or other text file for processing in isql or some other script-running tool that used another connection character set, it would not be possible to edit the file correctly using multiple character sets (code pages). There is a solution: the Unicode code point . If used correctly, it enables correct interpretation of a character even if the client is older than V.2.5. Using Unicode Code Points Any Unicode character may now now be encoded on the connection string file name as though it were an ASCII character. It is accomplished by using the symbol # as a prefix for a Unicode code point number (in hexadecimal format, similar to U+XXXX notation). Write it as #XXXX with X being 0-9, a-f, A-F. If one of the characters happens to be the literal #, you could either “double” the hash character ( ## ) or use the code point number for it, #0023. Всё кристально понятно: "на винде при conversion используем ANSI, и это проблема. Но есть Solution: использовать Unicode Code Points". Solution не работает. Это баг? Или я не понимаю чего-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2013, 12:49 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
NickDeeЭто был не я :) Про кирилицу я не говорил.Тему этой ветки посмотри NickDeeSolution не работает. Это баг? Или я не понимаю чего-то?Символы, не входящие в ANSI-кодировку сервера, в файловых путях не поддерживаются. Нигде не написано обратное. Ещё раз - путь в unicode не есть способ задать символы, отсутствующие в ANSI codepage сервера. Это есть способ задать символы, отсутствующие в ANSI codepage клиента. NickDeeЭто баг? Или я не понимаю чего-то?Сам решай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2013, 13:18 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
В 3.0.0 нельзя было отресторить в файл с именем 中國.fdb, в снапшоте 3.0.1 уже можно, но имя файла преобразуется в ДЁЕЊ‹.fdb. И этот ДЁЕЊ‹.fdb спокойно окрывается, в то время как 中國.fdb не открывается. Сделайте пожалуйста правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 14:32 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Даже в гугле есть: ДЁЕЊ 中國 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 14:47 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
А у тебя ANSI кодовая страница установлена в китайщину? Если нет, то обломись, Firebird 3 может работать только с ANSI именами файлов. Хочешь юникод - бери unicode ветку четвёрки. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 14:59 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЕсли нет, то обломись, Firebird 3 может работать только с ANSI именами файлов. Так я и обломился в 3.0.0. А в 3.0.1 получил конкретный unpredictable behaviour. И символ Њ явно не ансишный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 15:06 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
fb userА в 3.0.1 получил конкретный unpredictable behaviour. В 3.0.1 ты получил байтовую транслитерацию в ANSI. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 15:18 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovХочешь юникод - бери unicode ветку четвёрки. Unicode ветка четвёрки? Я взял снапшот . Всё так же как в снапшоте 3.0.1. Но поди это не оно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 15:22 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
fb userUnicode ветка четвёрки? Да, unicode ветка четвёрки: https://github.com/aafemt/firebird Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 15:26 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 15:26 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovfb userUnicode ветка четвёрки? Да, unicode ветка четвёрки: https://github.com/aafemt/firebird Давайте не будем себя обманывать. Это не unicode ветка четвёрки. Это что-то вообще странное, с последним коммитом месяц назад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 15:43 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
fb userДавайте не будем себя обманывать. Это не unicode ветка четвёрки. Как хочешь. Но только в ней базы с буквами не из ANSI страницы в названии открываются без проблем. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 15:46 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovКак хочешь. Но только в ней базы с буквами не из ANSI страницы в названии открываются без проблем. Это не повод преподносить информацию так, как её преподнесли вы. Всем же видно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 15:57 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
fb user, нормально он преподнёс информацию. Вот ему захотелось прикрутить юникод и он это сделал в своей ветке. А решение о том чтобы мержить это в основную ветку принимать не ему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 16:01 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Моя информация, как хочу так и преподношу. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 16:02 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисВот ему захотелось прикрутить юникод и он это сделал в своей ветке. А решение о том чтобы мержить это в основную ветку принимать не ему. В своём форке. Вот если сам проект FB, как ты сказал, его форк смёржит обратно - тогда это будет веткой Firebird'a Но пока это ветка не самого FB, а его форка. Чисто по факту, я не говорю о том, будет ли этот форк лучше или хyже апстрима, просто что это не сам апстрим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 16:17 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
AriochНо пока это ветка не самого FB, а его форка. В GIT-е все ветки равноправны. На то он и распределённая VCS. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 16:36 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Симонов Дениснормально он преподнёс информацию. "Моя unicode ветка четвёрки, которая возможно пойдёт в утиль" - вот так нормально. А просто "unicode ветка четвёрки" - это подмена смыслов и манипуляция вниманием. Я вот первым делом пошёл в снапшоты, потом подумал что может из исходников можно как-нибудь собрать. Никак не ожидал что Dimitry Sibiryakov может попытаться так "продать" мне свою ветку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 16:41 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Но я попробую, вдруг оно годное :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 16:57 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
fb userНо я попробую Не, не пробуй. Тебе не понравится, гарантирую. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 16:59 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
fb userDimitry SibiryakovКак хочешь. Но только в ней базы с буквами не из ANSI страницы в названии открываются без проблем. Это не повод преподносить информацию так, как её преподнесли вы. Всем же видно.Редкий случай, когда я полностью согласен с fb user ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 17:05 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
О, меня похвалили, я могу пойти и взять с полки пирожок? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 17:16 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovfb userНо я попробую Не, не пробуй. Тебе не понравится, гарантирую. 2013-й не собирается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 17:42 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, в интернете вообще все байты равноправны это равноправие видимо как-то делает мою программу для игры в крестики-нолики официальным дистрибутивом файрбёрда ~~~~~~~~~~~~~~ всё в общем-то просто, проект Файрбёрд - это firebirdsql.org и если на этом сайте твой репозиторий указан как официальный репозиторий файрбёрда - то твое творение ПРИЗНАНО и является веткой если не признано - то это форк, к проекту Файрбёрд отношения не имеющий. Он может быть лучше Файрбёрда в сто раз, а может быть даже в тысячу, но это форк. а равноправие любый байтов в интернетах и гитах - это к впросу о признанном статусе совсем не при чем, просто никак к делу не относится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 18:15 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
"As you wish." (c) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 18:18 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Как бы у всех это было. Придумываешь next best thing after sliced bread, реализуешь, показываешь апстриму... А апстрим восхитившись красотой потом вздыхает и говорит "но знашеь, нам это просто не нужно. Да, это круто само по себе, но вот нам не надо, мы это не берем". И всегда очень обидно, и вообще что эти дуболомы из апстрима могут понимать в {projectName} ....но несмотря на это, это не повод называться апстримом самому. Хоят весьма обидно, да, was there, got sent away without even t-shirt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 18:24 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Ariochэто не повод называться апстримом самому. Я где-то назывался апстримом?.. Если кто-то с какого-то перепугу решил, что мой бранч лежит в репозитории FirebirdSQL, куда у меня нет доступа на запись... Ему следует открыть для себя https://github.com/FirebirdSQL/firebird/network Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 18:36 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovХочешь юникод - бери unicode ветку четвёрки. Вы можете сделать чтобы она собиралась? Я потестирую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 18:55 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
fb userВы можете сделать чтобы она собиралась? У меня оно собирается. MSVC 2013 Community. Что именно не собирается у тебя? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 19:07 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, "ветка файрберда" - это ветка официального проекта, а не форка тем самым ты implicitly назвал свой репозиторий официальным хотя чисто технически да, любой форк - тоже ветка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 19:13 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovfb userВы можете сделать чтобы она собиралась? У меня оно собирается. MSVC 2013 Community. Что именно не собирается у тебя? make_icu.bat make_boot.bat авторProcessing misc/codes.epp Calling GPRE for misc/codes.epp (E) D:\Temp\FBSrc\FIREBI~2\firebird\FIREBI~4\src\misc\codes.epp:362: expected relation name, encountered "FACILITIES" (E) D:\Temp\FBSrc\FIREBI~2\firebird\FIREBI~4\src\misc\codes.epp:362: Free standing any not supported (E) D:\Temp\FBSrc\FIREBI~2\firebird\FIREBI~4\src\misc\codes.epp:364: unmatched END_FOR (E) D:\Temp\FBSrc\FIREBI~2\firebird\FIREBI~4\src\misc\codes.epp:426: expected relation name, encountered "SYSTEM_ERRORS" (E) D:\Temp\FBSrc\FIREBI~2\firebird\FIREBI~4\src\misc\codes.epp:440: unmatched END_FOR (E) D:\Temp\FBSrc\FIREBI~2\firebird\FIREBI~4\src\misc\codes.epp:470: expected relation name, encountered "SYSTEM_ERRORS" (E) D:\Temp\FBSrc\FIREBI~2\firebird\FIREBI~4\src\misc\codes.epp:484: unmatched END_FOR (E) D:\Temp\FBSrc\FIREBI~2\firebird\FIREBI~4\src\misc\codes.epp:816: expected relation name, encountered "SYSTEM_ERRORS" (E) D:\Temp\FBSrc\FIREBI~2\firebird\FIREBI~4\src\misc\codes.epp:869: unmatched END_FOR (E) D:\Temp\FBSrc\FIREBI~2\firebird\FIREBI~4\src\misc\codes.epp:874: expected relation name, encountered "SYSTEM_ERRORS" (E) D:\Temp\FBSrc\FIREBI~2\firebird\FIREBI~4\src\misc\codes.epp:899: unmatched END_FOR 11 errors, no warnings Не удается найти указанный файл. engine_Win32.log: 2>------ Build started: Project: alice, Configuration: Release Win32 ------ 2> alice.cpp 2> exe.cpp 2> tdr.cpp 2> alice_meta.cpp 2>c1xx : fatal error C1083: Cannot open source file: '..\..\..\gen\alice\alice_meta.cpp': No such file or directory ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 22:00 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Это у тебя командные файлы с неправильными переводами строк из гита извлеклись. Добавь в ..gitattributes Код: sql 1. 2. грохни их и зачекауть снова. Гит всё-таки местами кривоватая штука. Особенно встроенный в студию. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2016, 22:22 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Если грузить либу из папки с русскими буквами, то не находится ICU-library. Снапшот fb4 грузит нормально. И оба ломаются если путь до либы содержит юникодные символы. Если грузить либу из обычной папки, то базы с юникодными именами грузятся нормально, но не могут забэкапиться т.к. имя ломается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2016, 00:09 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
fb userЕсли грузить либу из папки с русскими буквами, то не находится ICU-library. Для этого нужна ICU 5.4 как минимум. fb userне могут забэкапиться Я же говорил, что тебе не понравится. Поддержка юникода только на уровне API. Командная строка утилит по-прежнему ANSI. Моя тестовая программа бэкапит через сервисы нормально. Показывай свою. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2016, 10:38 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЯ же говорил, что тебе не понравится. Поддержка юникода только на уровне API. Командная строка утилит по-прежнему ANSI. Моя тестовая программа бэкапит через сервисы нормально. Показывай свою. Я работаю сервисами через embedded. В isc_create_database и в isc_attach_database передаётся путь к базе в utf8 и всё ok. Тот же самый путь идёт в spb при бэкапе. Бэкап ломается на isc_service_query: авторFirst chance exception at $74CCC54F. Exception class EUIBError with message 'I/O error during "CreateFile (open)" operation for file "D:\TESTS\ДЁЕЊ‹.FDB" Error while trying to open file �� ������� ����� ��������� ����. Exiting before completion due to errors Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements GDS Code: 335544344, SQL Code: -902, Error Code: 24'. Это текст ошибки после преобразования из utf-8 в виндовый юникод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2016, 15:37 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
fb userБэкап ломается на isc_service_query: Код показывай. isc_spb_utf8_filenames указано при коннекте? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2016, 15:43 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovfb userБэкап ломается на isc_service_query: Код показывай. isc_spb_utf8_filenames указано при коннекте? C isc_spb_utf8_filenames завелось. Бэкапит, ресторит, создаёт и открывает базы. Осталось апнуть ICU, дождаться мержа в основную ветку и дождаться релиза 4.0 (год-полтора-два). Может это можно в 3.0.1? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2016, 16:20 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
fb userМожет это можно в 3.0.1? Ты объём изменений видишь? Это, как ты и сказал, в четвёрку вполне могут отказаться смержить, а о бэкпорте в тройку и вовсе речи быть не может. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2016, 16:30 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
fb userDimitry Sibiryakovпропущено... Код показывай. isc_spb_utf8_filenames указано при коннекте? C isc_spb_utf8_filenames завелось. Бэкапит, ресторит, создаёт и открывает базы. Осталось апнуть ICU, дождаться мержа в основную ветку и дождаться релиза 4.0 (год-полтора-два). Может это можно в 3.0.1? C ICU 57 программа заработала из юникодной папки. Но есть один момент. Если база создана с ICU 52, то она не открывается с ICU 57, пишет: Код: plaintext 1. 2. У бд дефолтный чарсет UTF8 COLLATE UNICODE_CI_AI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2016, 16:58 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
fb userНо есть один момент А это стандартное поведение птицы, все вопросы к апстриму. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2016, 17:06 |
|
||
|
Может ли Firebird открыть базу с в каталоге кириллическим именем?
|
|||
|---|---|---|---|
|
#18+
Сделал простенькую программку (с простеньким сайтом). Она сейчас почти ничего не умеет и кривая, но планирует зауметь и выпрямиться. Полностью юникодная (можно хоть на арабском имена сущностей задавать), кроме возможности работы из юникодной папки и с юникодными путями. Вот тут она: fastbase.net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2016, 19:16 |
|
||
|
|

start [/forum/topic.php?all=1&fid=40&tid=1562040]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
85ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 205ms |

| 0 / 0 |
