![]() |
![]() |
![]() |
|
Вопрос по связке 1с 8.3 + CentOs + Postgresql | ☑ | ||
---|---|---|---|---|
0
tank_25
23.03.16
✎
09:56
|
Добрый день!
Кто-нибудь работал в такой связке? Есть проблема с кодировкой. При создании файла xml на сервере, кириллица внутри файла записывается как знаки вопроса. Может кто подскажет куда копать? Я с такой проблемой сталкиваюсь впервые. |
|||
1
Злопчинский
23.03.16
✎
10:04
|
||||
2
Злопчинский
23.03.16
✎
10:05
|
Кодировка иксемеля какая - проверь...
|
|||
3
tank_25
23.03.16
✎
10:24
|
(2)Кодировка xml "WINDOWS-1251"
|
|||
4
tank_25
23.03.16
✎
10:25
|
(1) На вебинар уже записан.
|
|||
5
rsv
23.03.16
✎
10:25
|
(0) Имхо ... вот всегда интересно .Как много реально работающих нагруженных проектах на таких связках ?
|
|||
6
tank_25
23.03.16
✎
10:26
|
(5) хз, но postgres сейчас вроде как в планах "импортозамещения" вон и вебинары проводят. Мы решили запустить не сильно нагруженный проект на вот такой связке.
|
|||
7
rsv
23.03.16
✎
10:28
|
(6) В планах ... это да . А как почитаешь cnews по закупкам софта - и планов нет .
|
|||
8
tank_25
23.03.16
✎
11:23
|
апну...
Я так понимаю, что нужно сменить кодировку и тогда файл будет нормально сохраняться? То есть открыть его клиентом на винде, потом перекодировать в UTF-8 и сохранить уже на сервере. |
|||
9
arsik
гуру
23.03.16
✎
13:32
|
(8) Укажи при создании на сервере сразу кодировку UTF. Зачем мучаешся?
|
|||
10
tank_25
25.03.16
✎
15:56
|
апну
(9) Каким образом это сделать если 1С не может делать ничего с файлом предварительно не сохранив его на диск? |
|||
11
arsik
гуру
25.03.16
✎
16:57
|
(10) ты ж сам пишеш "При создании файла xml на сервере"
Укажи при создании примерно таг. ПараметрыЗаписиЭКСЭМЭЛЬ = Новый ПараметрыЗаписиXML("UTF-8"); ЭКСЭМЭЛЬ = Новый ЗаписьXML; ЭКСЭМЭЛЬ.УстановитьСтроку(ПараметрыЗаписиЭКСЭМЭЛЬ); |
|||
12
arsik
гуру
25.03.16
✎
16:59
|
Или таг, если его сохранять будешь.
ЭКСЭМЭЛЬ = Новый ЗаписьXML; ЭКСЭМЭЛЬ.ОткрытьФайл("c:\file.xml","UTF-8"); |
|||
13
tank_25
25.03.16
✎
17:16
|
(11) Не, там не так.
Почтой получаю во вложении файл xml. Он уже в кодировке windows-1251. После получения вложений код: лЧтение = Новый ЧтениеXML; лЧтение.ОткрытьФайл(ФайлXML); Если даже указать кодировку, то все равно он открывает в utf-8. |
|||
14
arsik
гуру
28.03.16
✎
08:55
|
Значит на сервере нужно добавить локаль еще одну. 1251
|
|||
15
arsik
гуру
28.03.16
✎
08:56
|
(13) На сервере какая ОС стоит, версия?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |