forum.bitel.ru http://forum.bitel.ru/ |
|
Русские буквы и табличный отчет http://forum.bitel.ru/viewtopic.php?f=12&t=10098 |
Страница 1 из 1 |
Автор: | skyb [ 21 янв 2015, 08:44 ] |
Заголовок сообщения: | Русские буквы и табличный отчет |
Есть несколько отчетов, где в текстовые поля необходимо вписывать русские буквы/слова, а в логах он ругается что буква не понятная. Как починить? |
Автор: | dimOn [ 21 янв 2015, 13:06 ] |
Заголовок сообщения: | Re: Русские буквы и табличный отчет |
По предоставленной информации можно предположить, что где-то что-то с кодировками по какой-то причине. Возможно. |
Автор: | skyb [ 21 янв 2015, 21:02 ] |
Заголовок сообщения: | Re: Русские буквы и табличный отчет |
ну вот в отчете есть текстовое поле, эта переменная в запросе попадает в поле where Код: SELECT address, sum(summa3) FROM contract AS c LEFT JOIN contract_balance AS cb ON cb.cid = c.id LEFT JOIN contract_parameter_type_2 AS cpt ON cpt.cid = c.id LEFT JOIN address_house AS ah ON ah.id = cpt.hid WHERE cb.mm = 01 AND cb.yy = 2015 AND cpt.pid = 1 AND ah.streetid = 44 AND ah.house = '4à' AND ah.frac = ''
|
Автор: | stark [ 22 янв 2015, 11:41 ] |
Заголовок сообщения: | Re: Русские буквы и табличный отчет |
6.1 ? |
Автор: | dimOn [ 22 янв 2015, 15:04 ] |
Заголовок сообщения: | Re: Русские буквы и табличный отчет |
почти угадал про кодировки! все версии подробно сюда) |
Автор: | skyb [ 22 янв 2015, 17:23 ] |
Заголовок сообщения: | Re: Русские буквы и табличный отчет |
Информация о версии: Клиент: вер. 6.1.808 / 21.11.2014 19:30:27 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_51 Сервер: вер. 6.1.996 / 24.11.2014 04:10:54 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71 assist: вер. 6.1.74 / 17.03.2014 15:27:39 bill: вер. 6.1.250 / 10.09.2014 16:16:54 bvcom: вер. 6.1.76 / 17.03.2014 15:27:43 card: вер. 6.1.202 / 19.11.2014 14:51:32 dba: вер. 6.1.161 / 18.06.2014 14:18:37 dialup: вер. 6.1.312 / 12.09.2014 16:44:17 drweb: вер. 6.1.65 / 14.04.2014 12:45:50 email: вер. 6.1.171 / 02.04.2014 17:58:37 inet: вер. 6.1.628 / 21.11.2014 21:14:42 ipn: вер. 6.1.230 / 13.11.2014 17:24:24 mps: вер. 6.1.183 / 20.10.2014 12:59:47 npay: вер. 6.1.181 / 19.11.2014 14:51:58 rentsoft: вер. 6.1.44 / 22.05.2014 15:56:00 reports: вер. 6.1.195 / 21.11.2014 19:30:55 rscm: вер. 6.1.171 / 04.09.2014 12:33:11 ru.bitel.bgbilling.plugins.bonus: вер. 6.1.115 / 02.11.2014 04:55:48 ru.bitel.bgbilling.plugins.cashcheck: вер. 6.1.97 / 13.11.2014 17:24:26 ru.bitel.bgbilling.plugins.crm: вер. 6.1.186 / 31.10.2014 13:32:15 ru.bitel.bgbilling.plugins.dispatch: вер. 6.1.60 / 07.11.2014 02:16:27 ru.bitel.bgbilling.plugins.helpdesk: вер. 6.1.194 / 13.11.2014 17:24:27 ru.bitel.bgbilling.plugins.organizer: вер. 6.1.65 / 17.03.2014 15:30:02 ru.bitel.bgbilling.plugins.sbpilot: вер. 6.1.38 / 17.03.2014 15:30:03 rurupay: вер. 6.1.22 / 22.08.2014 15:53:44 trayinfo: вер. 6.1.162 / 23.10.2014 12:24:12 |
Автор: | skyb [ 27 янв 2015, 11:56 ] |
Заголовок сообщения: | Re: Русские буквы и табличный отчет |
ап? |
Автор: | dimOn [ 27 янв 2015, 12:55 ] |
Заголовок сообщения: | Re: Русские буквы и табличный отчет |
чинится |
Автор: | dimOn [ 27 янв 2015, 16:13 ] |
Заголовок сообщения: | Re: Русские буквы и табличный отчет |
хм, нет есть некоторые вопросы, отчёт в виде всех файлов этого отчёта в студию прямо в виде котором искользуется |
Автор: | skyb [ 28 янв 2015, 08:16 ] |
Заголовок сообщения: | Re: Русские буквы и табличный отчет |
dimOn писал(а): хм, нет есть некоторые вопросы, отчёт в виде всех файлов этого отчёта в студию прямо в виде котором искользуется а ещё я пишу так что меня не понимают, Димон прочти ещё раз свой опус ![]() |
Автор: | dimOn [ 28 янв 2015, 17:39 ] |
Заголовок сообщения: | Re: Русские буквы и табличный отчет |
1. это не те файлы, в предоставленных параметры не экранируются, например, кавычек вокруг значения номера дома нет вот строка из типа лога выше Цитата: AND ah.house = '4à' AND ah.frac = '' а вот код из файла Цитата: " WHERE cb.mm = " + mm + " AND cb.yy = " + yyyy + " AND cpt.pid = 1 AND ah.streetid = " + street + " AND ah.house = " + house + " AND ah.frac = '" + frac + "'"; потому непонятно с чем разбираться и какие там реально отчёты. 2. в любом случае повторить ошибку не удалось ни при каких условиях 3. отчёт нестандартный и несколько кривой потому я склонен отправить в HD |
Автор: | dimOn [ 28 янв 2015, 17:43 ] |
Заголовок сообщения: | Re: Русские буквы и табличный отчет |
то что выше print (" ДОМ " + house + " УЛИЦА " + street); что выводит? этот вывод лога вообще откуда взят? Цитата: cb.yy = 2015 AND cpt.pid = 1 AND ah.streetid = 44 AND ah.house = '4à' AND ah.frac = '' может оно просто тупо в логах бьётся, а в запрос норм попадает. 100500 причин может быть. что чинить то надо? в каком месте ломается?
|
Автор: | dimOn [ 28 янв 2015, 17:58 ] |
Заголовок сообщения: | Re: Русские буквы и табличный отчет |
Это не говоря о том, что address_house.house имеет тип INT(11) в БД, потому вообще непонятно о каком '4à' итп. может идти речь. Думаю, нужно со всем этим разобраться сначала, а потом будем про кодировки решать. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |