问题:我希望能够创建一个包含多个不同语言段落的aspx文件。
示例:
英语:这是一个例子。调用### - ### - ####
西班牙语:Aquíhayun ejemplo。 Llama a ### - ### - ####
日语:日本语を话される场合,无料### - ### - #### 等
我曾尝试在html中执行此操作但是当我尝试生成它时,日语和其他语言字符无法正确呈现。他们是实现这一目标的一种方式。
我做了以下事情:
<%
string value1 = "日本語を話される場合";
string value2 = HttpUtility.HtmlDecode(value1);
Response.Write(value2);
%>
并生成以下结果:
æ-¥æœ¬èªžã,'話ã•ã,Œã,<å'å
我也尝试了以下内容:
<style>
body {font-family: "Times New Roman",serif; }
*[lang="ar"] {font-family: "Scheherazade",serif;
font-size: 120%;}
*[lang="zh-Hant"] {font-family: Kai,KaiTi,serif;}
*[lang="zh-Hans"] {font-family: DFKai-SB,BiauKai, serif;}
*[lang="din"] {font-family: "Doulos SIL",serif;}
.ar {font-family: "Scheherazade",serif;
font-size: 120%;}
.zht {font-family: PMingLiU, MingLiU,serif;}
.zhs {font-family: SimSum-18030, SimHei,serif;}
.din {font-family: "Doulos SIL",serif;}
</style>
<p>It is polite to welcome people in their own language:</p>
<ul>
<li class="zhs" lang="zh-Hans">欢迎</li>
<li class="zht" lang="zh-Hant">歡迎</li>
<li class="el" lang="el">Καλοσωρίσατε</li>
<li class="ar" lang="ar">اهلا وسهلا</li>
<li class="ru" lang="ru">Добро пожаловать</li>
<li class="din" lang="din">Kudual</li>
</ul>
我得到以下结果:
欢迎
æ¡è¿Ž
Κα±Î¿ÏƒÏ‰ÏίσαϓÎμ
اهٓاÙسهٔا
ГобрпожаловаÑ,ÑŒ
Kudual