0

Я использую Visual Studio 2008, копирую и вставляю после изменений charset. (Источник HTML и код позади)Преобразование штрих-кода Visual Studio 2008

Оригинальные буквы (турецкие): ğüşiöç, вставленные символы: à ŸÃ¼à ... Ÿiöç§.

Как исправить?

+0

Используйте 'System.Text.GetEncoding'. Найдите его или прочитайте [ЭТО.] (Https://msdn.microsoft.com/en-us/library/system.text.encoding (v = vs.110) .aspx) – MAC

ответ

0

Кажется, что файл не имеет спецификации (https://en.wikipedia.org/wiki/Byte_order_mark), а HTML не содержит метаданных набора символов. Поэтому браузер интерпретирует контент как латинский-1 (https://en.wikipedia.org/wiki/ISO/IEC_8859-1).

Вы должны указать кодировку:

<head> 
    <meta charset="utf-8" /> 
    ... 

И необязательно сохранить файл в кодировке UTF-8 с подписью: enter image description here

См http://www.w3.org/International/questions/qa-html-encoding-declarations#detail