Передать переменную из php в c#

Шумадан

Хабарра!!11
Регистрация
6 Фев 2008
Сообщения
1.746
Реакции
2.208
самое главное это проверить, чтоб пхп отдавала в utf-8, а с# принимал в utf-8, ну и если база в ютф, то почему коннекшин был cp1251?
 

goodoker

Постоялец
Регистрация
7 Окт 2012
Сообщения
120
Реакции
53
Коннекшн был cp1251, т.к. взял кусок кода из старого скрипта и сразу же как-то не стал удалять, но без повышения версии php до 5.5 и добавления JSON_UNESCAPED_UNICODE всё равно бы ничего не заработало. C# принял кириллицу без каких-либо проблем.
 

Шумадан

Хабарра!!11
Регистрация
6 Фев 2008
Сообщения
1.746
Реакции
2.208
в пхп нужно было б что-то типа такого сделать
Код:
header('Content-Type: text/json; charset=utf-8');
echo json_encode($output);

а в С# что-то типа
Код:
// Get the stream associated with the response.
Stream receiveStream = response.GetResponseStream ();

// Pipes the stream to a higher level stream reader with the required encoding format.
StreamReader readStream = new StreamReader (receiveStream, Encoding.UTF8);
 
Сверху