本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
暂无公告...

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:29
评论数量:19
留言数量:0
访问次数:117110
建立时间:2006年5月29日




[java与中文]乱码问题(二)
软件技术

krf301 发表于 2007/4/16 20:34:13

我们常常没有用到encoding这个参数。其实encoding这个参数对于跨平台的操作是很重要的。如果没有指定encoding,则按照系统的默认encoding,gb平台上是gb2312,英文平台上是iso8859_1。Java的编译器实际上是调用sun.tools.Javac.main的类,对文件进行编译,这个类有compile函数中间有一个encoding的变量,-encoding的参数其实直接传给encoding变量。编译器就是根据这个变量来读取Java文件的,然后把用utf-8形式编译成class文件。例子代码:

String str = "你";
FileWriter writer = new FileWriter("text.txt");
write.write(str);
writer.close();

如果用gb2312编译,你会找到e4 bd a0的字段 ;
如果用8859_1编译, 00c4 00e3的二进制:
0000,0000 ,1100,0100 ,0000,0000 ,1110,0011


阅读全文(1039) | 回复(0) | 编辑 | 精华 | 删除
 


[java与中文]乱码问题 
软件技术

krf301 发表于 2007/4/16 20:31:14

java 采用unicode 编码来处理字符。Java 程序无论是从/往文件系统以字符流读/写文件,还是往URL 连接写 HTML 信息,或从URL 连接读取参数值,都会有字符编码的转换。编/解码过程如下图:   乱码产生的根源是由于编码和解码采用的不是同一种码(gbk,utf-8,iso8859-1)。 字符串(String 或char[])"123你" 经过java 编码后的字节流(unicode 字节流)为31 00 32 00 33 00 60 4f。如果你用new String("123你".getBytes("iso8859-1"), "gbk")


阅读全文(1211) | 回复(0) | 编辑 | 精华 | 删除
 


[java与中文]j2me连接jsp页面
软件技术

krf301 发表于 2007/4/12 18:30:40

第一种方法: String host = set.getUrlString().toString().trim();
   String url = "http://" + host + ":7878/test/chaxun.jsp";
   String message = urlEncode("lianxifangshi="
     + set.getPassword().toString().trim() + "&xingming="
     + set.getName().toString().trim() + "&xueqi=" + choiceId);    HttpConnection conn;    if (cmnet) {
 &nbs

阅读全文(1025) | 回复(0) | 编辑 | 精华 | 删除
 


[java与中文]cmwap访问方式
读书笔记

krf301 发表于 2007/4/4 7:53:08

if(cmnet){ hc = (HttpConnection)Connector.open(url);
}else{ hc = (HttpConnection)Connector.open("http://10.0.0.172/"  + "aaa.txt");
              hc.setRequestProperty("X-Online-Host","www.668xxb.com/"); }

阅读全文(1329) | 回复(0) | 编辑 | 精华 | 删除
 


[微机原理]判断溢出的方法
电脑与网络

krf301 发表于 2006/9/7 20:37:17

PSW标志中的OF溢出标志判断方法: 次位向最高位有进位(借位),而最高位没有进位(借位),则溢出,OF=1; 次位没有向最高位进位(借位),而最高位有进位(借位),则溢出,OF=1; 例:    0100 0010 0000 1000  + 0111 1000 1000 1001 ---

阅读全文(5147) | 回复(0) | 编辑 | 精华 | 删除
 


[微机原理]微型计算机第二章部分重点
电脑与网络

krf301 发表于 2006/9/5 13:51:20

微型计算机第二章 1.微机的结构 ·CPU、存储器(RAM,ROM)、I/O接口、I/O设备、系统总线等

阅读全文(2576) | 回复(0) | 编辑 | 精华 | 删除
 


[微机原理]学好微机原理,才是硬道理!
电脑与网络

krf301 发表于 2006/9/5 13:46:02

给同学们提几点建议: 1、课程特点:      
  学习计算机硬件、软件的工作原理与相关知识。
课程特点:理论联系实际非常紧密的课程,  课程内容更新极快。

阅读全文(3786) | 回复(0) | 编辑 | 精华 | 删除
 


[java与xml]利用JDOM对xml实现增删改查的java应用程序实现笔记(二)
软件技术

krf301 发表于 2006/5/30 14:32:40

对WWWroot.xml进行处理: <?xml version="1.0" encoding="UTF-8"?>
<网址>
  <常用网站>
    <搜狐>http://www.sohu.com</搜狐>
    <百度>http://www.baidu.com</百度>   
  </常用网站>
  <软件>
    <汉化网站>http://www.hanzify.org</汉化网站>
    <华军网站>http://www.newhua.com</华军网站>  
  </软件>
  <Blog>

阅读全文(1779) | 回复(0) | 编辑 | 精华 | 删除
 


[java与xml]利用JDOM对xml实现增删改查的java应用程序实现笔记
软件技术

krf301 发表于 2006/5/29 17:05:18

今天是学习JDOM的第一天,在网上搜到一些好文章,但都没有写应用程序的,差不多都是对jsp的应用。由于我学的目的是用于rcp中的实现,故对其进行重写,改写。虽不能算是原创,但也是学习的成果。 故发贴出来与大家共享,取之于网,用之于网,献之于网。 package cn.com.javachen.myxml; import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.Iterator;
import java.util.List;
import java.util.Vector;

阅读全文(1833) | 回复(0) | 编辑 | 精华 | 删除
 


« 1 2 3



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.355 second(s), page refreshed 144752225 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号