« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
暂无公告... |
Blog信息 |
blog名称: 日志总数:29 评论数量:19 留言数量:0 访问次数:117085 建立时间:2006年5月29日 |

| |
[java与中文]java中如何正确使用字体编码-摘自计算机世界报 软件技术
krf301 发表于 2007/4/29 19:17:23 |
在Java编程中,中文字体编码难倒了不少程序员,如果抓住了影响Java中文显示的几个关键因素,问题将迎刃而解。
Java是目前最流行的面向对象的编程语言之一,Java支持UTF-8、ISO-8859-1、GBK等各种字体编码,可笔者发现Java中字体编码的问题仍难倒了不少程序员,网上虽然也有不少关于在Java中如何正确显示中文的文章,但都不够全面,笔者特意总结如下。
影响Java中字体编码正确显示的有几个因素: 1)数据库的连接方式; 2)网页中使用的字体编码; 3)数据库里存放数据的字体编码; 4)Java的缺省字体编码。如果在编程中遇到不能正确显示中文时,要先弄清楚以上几项所使用的字体编码,再分析找出原因,即可解决问题。
众所周知,JSP是Java的一种,和网页有关,而网页也有自己的中文编码系统,所以J |
|
[java与中文]jsp连接mysql乱码问题 软件技术
krf301 发表于 2007/4/25 19:52:37 |
解决方法一:
连接mysql时(无论在从mysql读还是取数据的情况),指定使用的编码方式为gb2312,具体代码如下
//装载mysql-jdbc驱动 Class.forName("com.mysql.jdbc.Driver").newInstance(); //连接数据库 Connection sqlCon = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test?user=root&password=1&useUnicode=true&characterEncoding=gb2312" );
|
|
[java与中文]乱码问题(二十) 软件技术
krf301 发表于 2007/4/21 22:48:28 |
我在《Java手机PDA程序设计入门》一书中看到在读取输入流的时候,为了解决正确读取字符串,建议把inputstream和inputstreamReader结合起来使用(我在本机上也的确遇到过这样的问题,读取的流里面如果含有UTF8的中文字符,用inputstream直接读,显示出来为乱码,但是用inputstreamReader创建为UTF8方式读就不会有问题) 但是我在用这种方式读取163的返回时就有问题,具体代码如下: try{ current=null; current=new Wa |
|
[java与中文]数据库中取存数据 软件技术
krf301 发表于 2007/4/21 20:35:28 |
今天遇到一个乱码问题,不知是什么原因,我向数据库中插入一条记录后,再取出,若是中文,得到的就是乱码,请大伙帮帮忙... ------------------ package w113.conn;
import java.sql.*;
public class UseExecuteUpdate {
public static void main(String[] args) { String url = "jdbc:mysql://localhost/sql_test"; String userName = "root"; String passWord = "w113"; String sql = null;
try { Class.forName("com.mysql.j |
|
[java与中文]httpconnection 软件技术
krf301 发表于 2007/4/21 20:28:52 |
httpconnection
hc = (HttpConnection) Connector.open(url , Connector.READ/*_WRITE*/ , true ) ; if( gateway != null ){ hc |
|
[java与中文]乱码问题(十七) 软件技术
krf301 发表于 2007/4/16 23:29:30 |
一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。 一、JSP页面显示乱码 下面的显示页面(display.jsp)就出现乱码: <html> <head> <title>JSP的中文处理</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> & |
|
[java与中文]乱码问题(十六) 软件技术
krf301 发表于 2007/4/16 22:48:10 |
jsp中的乱码问题
关键问题:编码,建议统一为GB2312或GBK,本文使用GB2312,GBK未测试;
【Step1】: 消除纯HTML页和JSP页在Tomcat环境下运行的乱码
这个是由于流览器无法选择编码方式造成的, 手动从IE中选择“GB2312”即可解决;也可以网页中加入META标记或Page指令; META标记如下: &nbs |
|
[java与中文]乱码问题(十五) 软件技术
krf301 发表于 2007/4/16 22:45:59 |
在基于 Java 语言的编程中,我们经常碰到汉字的处理及显示的问题。一大堆看不懂的乱码肯定不是我们愿意看到的显示效果,怎样才能够让那些汉字正确显示呢?Java 语言默认的编码方式是UNICODE ,而我们中国人通常使用的文件和数据库都是基于 GB2312 或者 BIG5 等方式编码的,怎样才能够恰当地选择汉字编码方式并正确地处理汉字的编码呢?本文将从汉字编码的常识入手,结合 Java 编程实例,分析以上两个问题并提出解决它们的方案。/JTi ©达内科技论坛 -- 达内科技论坛 4Z\Y. 现在 Java 编程语言已经广泛应用于互联网世界,早在 Sun 公司开发 Java 语言的时候,就已经考虑到对非英文字符的支持了。Sun 公司公布的 Java 运行环境(JRE)本身就分英文版和国际版,但只有国际版才支持非英文字符。不过在 Java 编程语言的应用中,对中文字符的支持并非如同 Java Soft 的标准规范中所宣称的那样完美,因为中文字符集不只一个,而且不 |
|
|