Хангул не отображается на странице веб-форм XSP4 ASP.NET с использованием Mono
Я пытаюсь написать Default.aspx
страница веб-форм, которая будет отображать корейский язык хангыль. Однако, когда я запускаю приложение веб-форм, оно не выдает Hangul. Я подозреваю, что это не будет производить и другие международные языки.
Может кто-нибудь мне помочь?
Ниже приведен мой блок кода ASP.NET, который включает в себя Hangual "독수리".
<div id="div1">
<asp:Table width="80%">
<asp:TableRow>
<asp:TableCell>
Hello World!<br />
독수리
</asp:TableCell>
</asp:TableRow>
</asp:Table>
</div>
Ниже приведен источник страницы времени выполнения XSP4, отображающий "ë…수ë¦" вместо "¦"
<div id="div1">
<asp:Table width="80%">
<asp:TableRow>
<asp:TableCell>
Hello World!<br />
ë…수리
</asp:TableCell>
</asp:TableRow>
</asp:Table>
</div>
Я пробовал различные изменения заголовка без успеха. Например, я попробовал:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="KO">
Моя платформа разработки:
- Debian 9.3.0 LDXE минимальная сетевая установка на английском языке
- Desktop-корейский
- Mono 5.8.0.108
- MonoDevelop 7.3.3 build 5
- Firefox-ESR
Вот ответ, который я нашел и проверил. Мне нужно добавить <meta>
Тег Content-Type для указания кодировки.
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Ссылка: www.joelonsoftware.com Абсолютный минимум Каждый разработчик программного обеспечения Абсолютно, положительно должен знать о Unicode и наборах символов (без оправданий!)
Я открыт для других предложений.