2015-01-20 3 views
1

Мой сайт создает рекламу из событий, и я использую eventful api для получения данных, которые мне нужны для моего сайта.
После того, как я получил данные из api, свойство description (которое является обычной строкой) имеет много вопросительных знаков.
Объявление находится на шведском языке и в вопросительных знаках появляются два вопросительных знака, где предполагается, что он является гласным.Как решить вопросительные знаки в строке

текст отображается как это:

Vill дю л ?? ра рыть мерный ом Tron, л ?? ра рыть Гур дю studerar Bibeln Мер effektivt оча Гур его до ?? mpar ого я vardagen? D ?? Вечерний колледж Lifecenter n ?? получил копать! P ?? Lifecenter Вечерний колледж studerar du p ?? kv; llstid, t.ex. vid sidan av andra studier eller arbete.Det ?? r d ?? rf ?? r ett bra s ?? tt f ?? r dig som inte kan l ?? sa p ?? bibelskola p ?? heltid. ?? Lifecenter Вечерний колледж erbjuds под ТВ ?? l? s ?? r, f ?? rsta ?? ret innefattar kurserna:

Если вы перейдете на исходный сайт, вы можете прочитать описание так, как должно быть по-шведски. Кто-нибудь знает что-то об этой проблеме? это оригинальный сайт мероприятия. Link to original ad

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

Веб-сайт написан на C#.

+0

спасибо. Я нашел проблему. когда я использовал читателя, который я преобразовал в кодировку ASII. Я получил его работу так, как я хотел, переключившись на Encoding.UTF8. Итак, теперь это работает. Спасибо :) – larkos

ответ

0

Это проблема с набором символов. Персонажи, которые не являются частью набора ASCII, превращаются в вопросительные знаки: «l ?? ra» происходит от «lära». Если вы сообщите нам, на каком языке вы пишете, было бы легче дать конкретный совет о том, как его исправить.

+0

Im писать в C#. Язык, в котором находится текст, является swedish – larkos

+0

Я нашел ответ. Изменено кодирование.ASII на encoding.UTF8 и это решило. Спасибо за помощь. Я бы не нашел его, если он не был на ваш ответ. Еще раз спасибо. – larkos

Смежные вопросы