Хангул не отображается на странице веб-форм 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 и наборах символов (без оправданий!)

Я открыт для других предложений.

0 ответов

Другие вопросы по тегам