`

乱码的处理!程序员永远无法避免的话题 - 5

    博客分类:
  • Java
阅读更多

  7、toad的字符集的设置与oracle的安装

  oracle数据库服务器的安装一般是中文字符集,有时安装在不同的平台下,设置为ISO编码,toad是oracle开发的最好工具,不是我说的,可是中文环境下安装的toad,打开英文字符的oracle时,中文全是乱码。必须进行设置

  环境变量---〉系统变量

  加

  NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

  或

  NLS_lANG=AMERICAN_AMERICA.WE8ISO8859P1

  AMERICAN_AMERICA.WE8MSWIN1252

  或者

  打开注册表,点击HKEY_LOCAL_MATHINE

  再点击Software,再点击ORACLE

  在点击HOME(ORACLE所在目录)

  在注册表的右半面有NLS_LANG,

  双击它,将你想要的覆盖掉原来的就可以了

  最好记下旧的,以便可以改回来。

  connect sys/chang_on_install

  update props$

  set value$='ZHS16CGB231280'

  where name='NLS_CHARACTERSET';

  commit;

  这样就OK了

  8、如何解決GWT(google web toolkit)中文的问题

  GWT 中文乱码解决方法

  1.把你要显示的中文“测试字符串”输入到一个文件,如:1.txt

  2.进入命令行,进入1.txt所在的目录,敲入以下命令:native2ascii.exe 1.txt 2.txt 回车。这样就生成了另外一个文件2.txt。

  3.2.txt的内容如下:\u6d4b\u8bd5\u5b57\u7b26\u4e32

  4.然后用上面的编码,在gwt中使用,就可以了.

  9、xmlHttp得到的网页怎么是乱码?

  (1)在服务器端使用WebRequest而不是xmlHttp

  (2) 将

  StreamReader sr = new StreamReader(stream);

  对于简体中文改成:

  StreamReader sr = new StreamReader(stream , Encoding.Default );

  对于utf-8改成:

  StreamReader sr = new StreamReader(stream , Encoding.UTF8 );

  当然,Encoding枚举还有很多其他的成员,对于不同的编码content-type可以有选择的应用

  (3)后来我发现无论是content-type是gb2312还是utf-8,用

  StreamReader sr = new StreamReader(stream , Encoding.Default );

  都可以返回正常的汉字,所以统一的改成Encoding.Default

  

以下是引用片段:
  最后,在服务器端从一个url获得网页的源代码的代码如下: 
  ///  
  /// post一个指定的url,获得网页的源代码(用WebRequest实现) 
  ///  
  ///  
  ///  
  /// 如果请求失败,返回null 
  /// 如果请求成功,返回网页的源代码 
  ///  
  public static string GetContentFromUrl2( string url ) 
  { 
  //变量定义 
  string respstr; 
  WebRequest myWebRequest=WebRequest.Create(url); 
  // myWebRequest.PreAuthenticate=true; 
  // NetworkCredential networkCredential=new NetworkCredential( username , password , domain ); 
  // myWebRequest.Credentials=networkCredential; 
  // Assign the response object of 'WebRequest' to a 'WebResponse' variable. 
  WebResponse myWebResponse=myWebRequest.GetResponse(); 
  System.IO.Stream stream = myWebResponse.GetResponseStream(); 
  StreamReader sr = new StreamReader(stream , Encoding.Default ); 
  //以字符串形式读取数据流 
  respstr = sr.ReadToEnd(); 
  sr.Close(); 
  return respstr; 
  }
  10、解决weblogic/webshpere中文问题:

 

  在web.xml文件中需要配置中文环境。r如下:  

  

以下是引用片段:
<context-param>  
<param-name>weblogic.httpd.inputCharset./*</param-name>  
<param-value>GB2312</param-value>  
</context-param> 
  

分享到:
评论

相关推荐

    java乱码处理汇总

    乱码的处理!程序员永远无法避免的话题,解决乱码总汇

    Java避免UTF-8的csv文件打开中文出现乱码的方法

    Java避免UTF-8的csv文件打开中文出现乱码的方法 在Java中,避免UTF-8的csv文件打开中文出现乱码的方法是非常重要的。csv文件是 comma separated values 的缩写,常用于数据交换和导入导出操作。然而,在Java中读取...

    乱码处理文件 乱码处理文件

    乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理文件乱码处理...

    2021年台州地区网页程序员岗位薪酬水平报告-最新数据.pdf

    最后,报告中提到的“001▇本次薪酬调研岗位列表一X”可能是报告中岗位列表的一个部分,但由于扫描文本中出现了乱码,这部分内容的具体含义无法准确理解。但可以确定的是,岗位列表应该是详细的各行业或各部门岗位...

    web开发中url乱码处理

    8. **注意事项**:确保在整个Web应用程序中保持编码的一致性,包括数据库连接、文件读写、响应输出等环节,都应使用相同的字符编码,以避免出现乱码问题。 总之,解决URL乱码问题需要理解URL编码机制,正确设置页面...

    Serv-U9.x 无法上传文件名为中文和出现乱码解决!

    这一步骤的目的是避免服务器强制使用UTF-8编码,而是采用与客户端相匹配的编码格式进行通信,减少乱码的产生。 ### 四、总结 通过上述步骤,可以有效解决Serv-U9.x版本FTP服务器在处理中文文件名时出现的乱码和...

    程序中关于乱码的处理

    【乱码处理】在中国,程序员经常需要面对的一个挑战就是乱码问题,这主要源于中英文字符编码的不同。编码机制是导致乱码的核心原因,中文字符通常使用GBK或GB2312等编码,而英文字符则普遍采用ASCII或Unicode。如果...

    HTML5乱码处理

    4. 使用文本编辑器保存文件时,选择正确的字符编码,避免在保存时引入乱码。 总之,处理HTML5乱码问题的关键在于理解和保持一致性:从HTML文档的声明、服务器配置、数据库到文件保存,每一步都需要确保使用相同的...

    oracle乱码解决功能!!!

    oracle乱码解决功能 Oracle乱码解决功能是指在使用Oracle数据库时,汉字显示异常的解决方法。这种问题的产生是由于字符集的设置不当所致。字符集是Oracle为适应不同语言文字显示而设定的,用于汉字显示的字符集...

    解决web中文乱码

    在处理乱码问题时,我们可以通过Filter来设置合适的字符编码,确保数据的正确解码和编码。 三、Filter实现中文乱码解决方案 1. 创建Filter类: 首先,我们需要创建一个实现javax.servlet.Filter接口的类,例如命名...

    提交数据到服务器中文乱码处理

    当涉及到将中文数据提交到服务器时,由于编码格式不匹配或者处理不当,可能会导致接收方接收到的数据显示为乱码。要解决这个问题,我们需要理解字符编码的基本原理,并采取相应的策略来确保数据在传输过程中的完整性...

    乱码处理操作类

    5. **文件上传下载乱码**:在处理文件上传和下载时,需注意文件名的编码问题。文件名可能包含非ASCII字符,需要正确地转换编码以避免乱码。 6. **XML配置**:在`web.xml`中配置过滤器(Filter)可以全局处理乱码...

    Java中文乱码浅析及解决方案

    Java 中文乱码问题是一个常见的编程困扰,尤其对于处理中文字符的Java程序而言。这个问题通常源于字符编码...通过细心配置和适当地指定编码,我们可以有效地避免乱码问题,确保程序在各种环境中都能正确处理中文字符。

    c#汉字乱码处理

    在C#编程中,处理汉字乱码问题是一个常见的需求,尤其是在读取或写入文本文件时。当在C#控制台应用中遇到汉字输出乱码的情况,这通常是因为编码不匹配所导致的。编码是字符集与二进制数据之间的转换规则,不同的系统...

    处理pdfmarker中文乱码及内存溢出的处理

    综上所述,处理PDFMaker中的中文乱码问题主要涉及设置正确的字符编码,而内存溢出则需要通过优化代码、限制内存使用和使用适当的工具进行调试。在使用PDFMaker或其他类似工具时,理解并应用这些技巧将有助于提高代码...

    maven-javadoc-plugin 中文 注释 API 解决乱码 pom xml

    在默认情况下,`maven-javadoc-plugin`插件在生成Javadoc文档时采用的是ISO-8859-1编码格式,这种编码方式无法正确解析中文字符,从而导致中文乱码现象。 ##### 2.2 解决方案 - **POM文件配置** 在`pom.xml`文件...

    中文乱码处理问题总结

    ### 中文乱码处理问题总结 #### 一、引言 在进行中文字符处理时,经常会出现乱码问题。这主要是因为不同的系统、程序或组件可能采用不同的编码方式,而这些编码方式之间的转换不当就会导致乱码现象。本文将重点...

    MFC类库中文手册(字体加大,爽眼版)

    这文件,我也不知为毛,下载后“文件名字”会出现一些乱码,请将乱码删除后,便可打开,不关我的事,是网站系统造成的! 好吧,这个中文手册,原来网上就有,但是哥下载后,发现字体尽其过份地小,看着很累,很不爽...

    乱码 编码方式解决 gbk ISO8859-1 utf8 编码

    3. **软件编码识别错误**:部分软件可能无法准确识别文件的编码格式,尤其是在处理非标准编码或混合编码的文件时。 **解决方法**: 1. **手动指定编码**:在编程时,可以显式指定文件的编码格式,例如在Java中使用...

    乱码解决 乱码解决 乱码解决 乱码解决 乱码解决

    乱码通常指的是字符显示不正确或无法识别,这可能由于编码格式不匹配、文件损坏、程序设置不当等原因引起。下面将详细讨论乱码产生的原因、解决方案以及如何预防。 一、乱码产生的原因 1. **编码格式不一致**:...

Global site tag (gtag.js) - Google Analytics