java 解析中文乱码_解析Java中文乱码的处理方法
由代码可以知道纯文本方式最终调用了Java Mail的message.setContent(this.content, this.contentType);content是内容,contentType是类型,如text/plain,(我们可以试试直接用Java mail发邮件,设置文本内容不使用setText方法,也使用setContent("测试", "text/plain")方式,你可以看到内容也是乱码)。关键就在于text/plain,我们改成text/plain;charset=gb2312,ok乱码解决了。在commons mail我们看SimpleEmail类中setMsg方法调用的就是setContent(msg, TEXT_PLAIN);我们只需要将Email类中的常量TEXT_PLAIN修改一下加入charset=你的字符集,重新打包jar,这样就可以了。
7、toad的字符集的设置与oracle的安装
oracle数据库服务器的安装一般是中文字符集,有时安装在不同的平台下,设置为ISO编码,toad是oracle开发的最好工具,不是我说的,可是中文环境下安装的toad,打开英文字符的oracle时,中文全是乱码。必须进行设置:
环境变量---〉系统变量
加
NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
或
NLS_lANG=AMERICAN_AMERICA.WE8ISO8859P1
AMERICAN_AMERICA.WE8MSWIN1252
或者
(1)打开注册表,点击HKEY_LOCAL_MATHINE;
(2)再点击Software,再点击ORACLE;
(3)在点击HOME(ORACLE所在目录);
(4)在注册表的右半面有NLS_LANG;
(5)双击它,将你想要的覆盖掉原来的,就可以了;
(6)最好记下旧的,以便可以改回来。
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);
java 解析中文乱码_解析Java中文乱码的处理方法相关推荐
- java项目----教务管理系统_基于Java的教务管理系统
java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...
- java解析xml中文字符乱码_各种Java中文乱码的处理方法
对于Java,由于默认的编码方式是UNICODE,所以用中文也易出问题,常见的解决是: String s2 = new String(s1.getBytes("ISO-8859-1" ...
- java 生成pdf 乱码_利用java处理fop导出pdf的中文乱码问题解决方案
本文的作用是,生成带中文的加密pdf格式的文件,防止被人修改. 在项目下建立docbook-xsl, fo-res, out, sample四个文件夹 docbook-xsl目录: 放从sourcef ...
- java http 中文乱码_关于java发送http请求时中文乱码的一种解决办法
在jsp中常见的乱码解决办法无外乎是关于get和post两种方式的,但只有切实地在实践中使用时才会注意或者说注重到其他方式.例如,在http请求头中传送中文参数,出现乱码,如何解决? 实际场景:使用S ...
- java bat 启动脚本_解析Tomcat的启动脚本--catalina.bat
概述 Tomcat 的三个最重要的启动脚本: startup.bat catalina.bat setclasspath.bat 上一篇咱们分析了 startup.bat 脚本 这一篇咱们来分析 ca ...
- java 读取mysql数据库_原生Java操作mysql数据库过程解析
这篇文章主要介绍了原生Java操作mysql数据库过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.引入数据库驱动的jar包 以通过mav ...
- java 8 中文字体_在java程序中直接使用中文字体文件
在java程序中直接使用中文字体文件.代码中的hb.ttf文件请用你自己的中文字体文件代替 java学习 java培训 软件工程师 如何学习java 学习java哪里好 东方清软java培训 清软国际 ...
- java判断字符个数_使用Java判断字符串中的中文字符数量
Java判断一个字符串str中中文的个数,经过总结,有以下几种方法(全部经过验证),可根据其原理判断在何种情况下使用哪个方法: 1. 1 char[] c =str.toCharArray();2 f ...
- java try catch嵌套_解析Java中未被捕获的异常以及try语句的嵌套使用
Java未被捕获的异常 在你学习在程序中处理异常之前,看一看如果你不处理它们会有什么情况发生是很有好处的.下面的小程序包括一个故意导致被零除错误的表达式. class Exc0 { public st ...
- java 生成json数据_解析和生成JSON数据
JSONObject:可以看作是一个json对象,这是系统中有关JSON定义的基本单元,其包含一对儿(Key/Value)数值.它对外部(External: 应用toString()方法输出的数值)调 ...
最新文章
- 转换营销阵地 特步的世界杯身影
- asp.net如何读取Excel文件
- Stored Procedure 里的 WITH RECOMPILE 到底是干麻的?
- 雅客EXCEL (3)-合并取消单元格、平均值、添加序号
- SSM项目使用example查询时多次查询条件相同
- html6与html5的区别,XHTML和HTML5的区别
- java的循环条件_Java循环和条件
- 开源数据同步神器——canal
- python匿名函数使用
- 【小样本基础】小样本学习方法总结:模型微调、数据增强、迁移学习
- 知识问答题小程序头脑王者源码
- Maze勒索软件的最新样本分析
- 模电课程设计_函数发生器
- js-export-excel 前端将表格里的数据转excel下载到本地
- Vue过滤器filter和filters的使用详解
- mysql 修改 frm_高性能MySQL:只修改.frm 文件
- MTK 使用iptable 命令来完成网络路由(android WIFI/4G分享网络)
- Android 实现微信界面
- Virtualbox源码分析17 APIC虚拟化2.APIC设备模拟
- python生成单位矩阵_numpy创建单位矩阵和对角矩阵的实例
热门文章
- windows程序设计之定义窗口句柄
- foobar2000中文版官方下载【多功能的音频播放器】
- ueditor常见用法
- 富文本Ueditor
- Ubuntu 10.04 安装 RTX 2009
- Maximum call stack size exceeded 如何解决?
- 安装Lr11.0(LoadRunner) 出现安装LoadRunner时出现:缺少vc2005_sp1_with_atl_fix_redist的解决办法
- java sql2000驱动下载_SQL Server 2000 JDBC驱动程序
- Warez 3D动画,超牛
- 解析、查询身份证号代码