`

一个网站多个语言版本的 问题乱码显示的解决

阅读更多

困扰了一上午终于解决了

public static string GetO(string str)
{
Byte[] bComments = Encoding.UTF8.GetBytes(str);
char[] cComments = Encoding.UTF8.GetChars(bComments);

StringBuilder charBuilder = new StringBuilder();
foreach(char c in cComments)
{
if(c > '\u0800')
{
charBuilder.Append("&#");
charBuilder.Append((int)c);
}
else
{
charBuilder.Append(c);
}
}
return charBuilder.ToString();
}

显示韩文的文件头

<META http-equiv=Content-Type content="text/html; charset=Unicode (UTF-8 with signature) - Codepage 65001>"

///控件中显示

public static string Fan(string str)
{
str = str.Replace("&#",",");
string[] han = str.Split(',');
StringBuilder sb = new StringBuilder();
for(int i=1;i<han.Length;i++)
{
try
{
sb.Append((char)(int.Parse(han[i].Trim())));

}
catch
{
sb.Append(han[i].Trim());
continue;
}

}
return sb.ToString();
}

分享到:
评论

相关推荐

    vb简繁体自动转换显示解决不同语言乱码问题

    为了处理多语言版本,可以创建多个资源文件,每个文件对应一种语言。在运行时,根据系统语言动态加载相应的资源文件,这样可以实现程序界面的本地化。VB中的`Resource`对象和`ResourceManager`类可以方便地管理和...

    java中文乱码问题解决

    "Java中文乱码问题解决" Java中文乱码问题是Java开发中常见的问题,尤其是在Web开发中,乱码问题会导致页面显示混乱,影响用户体验。解决乱码问题需要了解编码的基本原理和各种编码格式的区别。 编码的原因可以...

    系统文字乱码问题解决办法

    总之,解决系统文字乱码问题需要从多个角度进行排查,包括文件编码、系统设置、软件兼容性和字体库等。在实际操作中,应根据具体情况采取相应的解决策略,确保系统能够正确地显示和处理各种字符。

    EL中文显示乱码的解决办法

    在使用EL(Expression Language)表达式处理中文字符时,可能会遇到中文显示乱码的问题,这通常是由于字符编码不一致导致的。以下是一些详细的解决步骤和相关知识点: 1. **理解字符编码**: - 字符编码是用来表示...

    彻底解决 source_insight 中文注释显示乱码

    本文将详细介绍如何在Source Insight 3.X版本中彻底解决中文注释显示乱码的问题。 首先,我们需要了解乱码产生的原因。通常,源代码编辑器需要正确识别文件的编码格式,以及支持用于显示特定语言的字体。如果编辑器...

    Serv-U完美解决中日韩文件(夹)名显示乱码

    "FTPRush V2.1.8-OK.rar" 则是FTPRush的版本,一个支持多语言和编码设置的FTP客户端,可以配合Serv-U解决乱码问题。 总之,处理中日韩文件名乱码的关键在于确保服务器和客户端之间的字符编码一致性。通过正确配置...

    linux下中文乱码问题

    Linux 操作系统中,中文乱码问题是一个常见的问题,它是由系统集成的字符集引起的。由于不能正确地使用相对应字符的字符集,因此 OS 不能识别出文字,导致了乱码。解决这个问题的方法并不难,只需要正确地设置语言...

    MYSQL中文显示乱码问题

    MySQL 中文显示乱码问题是一个常见的困扰,尤其是在处理多语言数据时。乱码问题通常涉及到字符编码设置不一致,导致数据在存储或显示时出现问题。本文将深入探讨如何解决这个问题。 首先,我们要理解MySQL中涉及的...

    钢铁咆哮2和EX 乱码解决软件

    总的来说,解决《钢铁咆哮2》和EX的乱码问题需要安装并使用微软的多语言支持工具,如Microsoft Layer for Unicode,以确保游戏在Windows XP或2003上能够正确显示各种语言的字符。对于那些经常遇到类似问题的用户,...

    解决gedit中文显示乱码

    在探讨如何解决gedit中文显示乱码的问题时,我们首先需要了解gedit这款文本编辑器的基本情况以及中文乱码产生的原因。接下来,我们将详细介绍解决这一问题的方法,并对相关的技术细节进行深入探讨。 ### gedit简介 ...

    在DELPHI中使用MyDAC连接MySQL数据库时中文显示乱码的解决方法

    在软件开发过程中,特别是涉及到多语言环境的应用程序开发时,字符编码问题常常成为开发者需要解决的一个重要问题。对于使用DELPHI进行开发并利用MyDAC组件连接MySQL数据库的应用来说,中文显示乱码是一个常见的问题...

    flex php显示乱码解决

    在开发一个多店面管理软件的过程中,遇到了Flex4、PHP以及MySQL之间中文数据交互时的乱码问题。此类问题往往源于各个组件之间的字符集设置不一致。 #### 问题描述 主要出现了以下几种乱码问题: 1. **问题一**:从...

    解决连接mysql中文显示乱码

    以下是对如何解决连接MySQL时中文显示乱码问题的详细解析。 ### 解决中文显示乱码的关键知识点 #### 1. **理解字符集和编码** 字符集(Character Set)是指用于表示文字的一系列符号集合,而编码(Encoding)则是将...

    MySQL数据库系统中文乱码问题及解决方案.pdf

    需要注意的是:字符集并不完全等同于整理规则,同一个字符集可能有多个排序规则。因此,在设计和开发数据库时,需要选择合适的字符集和排序规则,以确保数据的正确性和可读性。 3. 中文乱码问题的解决方案 解决...

    PDFCJK乱码解决

    总的来说,解决PDFCJK乱码问题需要综合考虑字体支持、软件版本、文件编码和阅读器设置等多个因素。通过合理地排查和调整,大部分情况下都可以找到合适的解决方案。在处理涉及多语言的PDF文件时,保持软件和系统更新...

    解决MDK keil汉语选中删除显示乱码的问题

    在MDK Keil中,一个项目可能包含多个源文件和头文件,每个文件都有可能有自己的编码设置。确保每个文件的编码设置都正确,对于中文字符的正确处理至关重要。 此外,还需要注意的是,部分乱码问题可能由于文件在保存...

    windows xp 乱码解决文件

    在这个上下文中,可能是提供了一个获取更多字体资源或者解决乱码问题相关帮助的网址。 要解决Windows XP的乱码问题,你可以按照以下步骤操作: 1. 找到系统中的"Fonts"文件夹,通常位于"C:\Windows\Fonts"。 2. ...

    PLSQL导出CSV后中文乱码解决办法

    在IT行业中,数据库管理和数据处理是至关重要的环节。PLSQL(Procedural Language/SQL)是Oracle数据库系统中用于编写...对于IT专业人士来说,理解和处理各种编码问题是一项基本技能,尤其在处理多语言数据时更是如此。

    arcgis10.2.2解决shp乱码补丁

    ArcGIS 10.2.2是Esri公司发布的一个版本,它提供了丰富的地理空间分析功能,包括地图制作、空间查询、数据编辑等。然而,由于软件默认的编码设置可能无法适应所有类型的SHP文件,尤其是在处理包含非ASCII字符(如...

    解决乱码软件

    总的来说,解决Windows上的Unicode乱码问题需要综合考虑系统设置、软件兼容性、字体支持等多个方面,并可能需要借助特定的工具或技术手段。理解这些问题背后的原因并采取适当的解决方案,能够帮助我们更有效地处理和...

Global site tag (gtag.js) - Google Analytics