Добро пожаловать, Гость ( Вход | Регистрация )



Часовой пояс: UTC + 6 часов



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Кодировка строчногополя при записи из документа в справочник
СообщениеДобавлено: 19 окт 2015, 20:02 

Зарегистрирован: 22 фев 2014, 22:53
Сообщений: 68
Откуда: г.Ростов-на-Дону

Не в сети
Добрый день,
По маршруту документа я выполняю с помощью WS-клиента (/services/rec2ref/ws.php?wsdl) функцию ZAPIZ: Znacheniye "Число 1" (поле строкового типа с значением по умолчанию "1") в PoleSpravochnika "Заметка" (ссылается на строковое поле в справочнике).
И наблюдаю, что строковое значение на кириллице преобразуется в кучу вопросов, а на латинице все отрабатывает на ура.
Подскажите в чем может быть причина?


 Профиль  
 
 Заголовок сообщения: Re: Кодировка строчногополя при записи из документа в справо
СообщениеДобавлено: 23 окт 2015, 15:36 

Зарегистрирован: 22 фев 2014, 22:53
Сообщений: 68
Откуда: г.Ростов-на-Дону

Не в сети
Помогите :))))


 Профиль  
 
 Заголовок сообщения: Re: Кодировка строчногополя при записи из документа в справо
СообщениеДобавлено: 02 ноя 2015, 19:24 

Зарегистрирован: 22 фев 2014, 22:53
Сообщений: 68
Откуда: г.Ростов-на-Дону

Не в сети
Дорогой администратор, ответь пожалуйста :) или кто-нибудь :)


 Профиль  
 
 Заголовок сообщения: Re: Кодировка строчногополя при записи из документа в справо
СообщениеДобавлено: 15 мар 2016, 18:22 
Аватар пользователя

Зарегистрирован: 30 окт 2014, 17:29
Сообщений: 168

Не в сети
Наверное ТС уже забил на эту тему, но всё же.
В какой кодировке у Вас файл самого приложения (аля server.php), который обрабатывает запрос?
скорее всего текст ломается именно в этом месте
У меня он в utf-8 (без BOM) и с кириллицей проблем нет


 Профиль  
 
 Заголовок сообщения: Re: Кодировка строчногополя при записи из документа в справо
СообщениеДобавлено: 17 мар 2016, 16:29 

Зарегистрирован: 22 фев 2014, 22:53
Сообщений: 68
Откуда: г.Ростов-на-Дону

Не в сети
Если я все правильно понял: WS-сервис, который обработывает запрос, по директории /var/www/detrix/services/rec2ref/ws.php в кодировке UTF-8 (без BOM). C кириллицей у меня тоже нет проблем кроме конкретно этой ситуации (запись из поля документа в поле справочника). Может не в том файле кодировку проверил?


 Профиль  
 
 Заголовок сообщения: Re: Кодировка строчногополя при записи из документа в справо
СообщениеДобавлено: 18 мар 2016, 15:17 
Аватар пользователя

Зарегистрирован: 30 окт 2014, 17:29
Сообщений: 168

Не в сети
Так, давайте по порядку.
У вас дожлны быть 3 составляющие, чтобы создать web service:
клиент (detrix)
server.wsdl
server.php

server.php и server.wsdl должны быть в кодировке UTF-8
пути, по которым Вы их расположили не важны
Проверил у себя ещё раз - всё работает



У меня версия detrix 1.2.3


 Профиль  
 
 Заголовок сообщения: Re: Кодировка строчногополя при записи из документа в справо
СообщениеДобавлено: 18 мар 2016, 15:34 
Аватар пользователя

Зарегистрирован: 30 окт 2014, 17:29
Сообщений: 168

Не в сети
При этом работает нормально в обе стороны
текстовое поле -> справочник
справочник -> текстовое поле

А у Вас был опыт записи через WS клиент в поле типа "дата"?
Может поможете мне в этой теме ?


 Профиль  
 
 Заголовок сообщения: Re: Кодировка строчногополя при записи из документа в справо
СообщениеДобавлено: 24 мар 2016, 14:59 

Зарегистрирован: 22 фев 2014, 22:53
Сообщений: 68
Откуда: г.Ростов-на-Дону

Не в сети
Что-то не получается :( Именно текстовое поле--> справочник? Не строка--> справочник?
И если все же текстовое поле, то сам WS-клиент родной? (функция zapis?)


 Профиль  
 
 Заголовок сообщения: Re: Кодировка строчногополя при записи из документа в справо
СообщениеДобавлено: 25 мар 2016, 17:11 
Аватар пользователя

Зарегистрирован: 30 окт 2014, 17:29
Сообщений: 168

Не в сети


 Профиль  
 
 Заголовок сообщения: Re: Кодировка строчногополя при записи из документа в справо
СообщениеДобавлено: 06 апр 2016, 15:27 

Зарегистрирован: 14 окт 2015, 14:00
Сообщений: 4

Не в сети
/var/www/detrix/services/rec2ref/ws.php
добавь 15 строкой
$server->decode_utf8 = false;


 Профиль  
 
 Заголовок сообщения: Re: Кодировка строчногополя при записи из документа в справо
СообщениеДобавлено: 11 апр 2016, 14:17 

Зарегистрирован: 05 фев 2014, 21:53
Сообщений: 3

Не в сети
[quote="ip0s"]/var/www/detrix/services/rec2ref/ws.php
добавь 15 строкой
$server->decode_utf8 = false;[/quote
Спасибо, помогло.


 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 6 часов


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron