Мобильное приложение Azure - многоязычный SQL colum - PullRequest
0 голосов
/ 23 октября 2018

Я просматривал Интернет, но мне кажется, что я неправильно подхожу к этому вопросу, поэтому мне не удалось найти какое-либо направление.

У меня есть мобильное приложение Azure, и я использую бэкэнд c #.

У меня есть одна таблица с двумя столбцами «Заголовок» и «URL», поэтому я сохраняю заголовок веб-страницы и URL-адрес в этой таблице, проблема заключается в том, есть ли у веб-страницы какой-либо другой язык в качестве заголовка страницы, в которой находится моя таблицаЛазурь не может распознать это и заменяет его странными символами.

Например, следующее enter image description here

Я натолкнулся на эту статью, и было бы довольно просто добавить другие языки с английским, если столбец SQL, например, nvarcharи мы используем 'N' в нашем операторе вставки.

https://blog.sqlauthority.com/2015/02/25/sql-server-storing-data-in-hindi-chinese-gujarati-and-tamil-or-any-other-language-in-the-same-table/

Но как мне это сделать в Azure Mobile App с бэкэндом c #?Приветствия

1 Ответ

0 голосов
/ 24 октября 2018

После индивидуальной проверки каждой из моих функций я понял, что это был мой собственный API, не получающий правильную кодировку для поля TITLE

Добавление следующего в HTTP Client решило проблему

client.Encoding = Encoding.UTF8;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...