最新文章列表

【转载】字符编码的故事(unicode,ansi,utf-8,unicode big endian 编码区别)

引用 这是一篇介绍字符编码历史的短文,活泼幽默,非常值得一看。原文刊登于http://spaces.msn.com/haoxiaobo/blog/cns!D1C72860197EBF38!425.entry,但是早已无法访问了。最早的转载我只看到08年11月份的。再此转载下,供大家饭后小酌。         快下班时,爱问问题的小朋友Nico又问了一个问题: “sqlserver里面有char和 ...
futeng 评论(0) 有1168人浏览 2013-07-11 17:12

Unicode和UTF-8的关系

1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之 ...
xiaoqiS 评论(0) 有845人浏览 2013-06-07 10:02

tomcat 修改容器编码

启动hudson、jenkins等提示 Your container doesn't use UTF-8 to decode URLs。。。。 在tomcat\conf\server.xml文件中找到 <Connector port="8080" protocol="HTTP/1.1" connectionTime ...
xphwv 评论(0) 有878人浏览 2013-05-30 10:28

使用条码控件TBarCode SDK编码特殊的Latin-1字符

概述: 如果你想编码特殊的Latin-1字符,例如“ß”(sharp s)的问题就是SHIFT JIS表格中不包含“ß” (sharp s)字符。所以在用QR Code二维码1997/2000版本的默认编码中不能编码这些特殊的Latin-1字符。 ►使用QR-Code 2005编码完整Latin-1字符集默认情况下是可以实现的。 》》》免费下载条码控件TBarCode SDK 使用UTF- ...
能留个名字给取不 评论(0) 有11人浏览 2013-05-21 16:37

JAVA实现GBK,UTF-8与中文互转

import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.net.URLEncoder; public class EncodeAndDecode { public static void main(String[] args) throws UnsupportedEnco ...
whmwg 评论(0) 有1486人浏览 2013-05-18 15:58

java UTF-8转换GB2312

private String utf8Togb2312(String str){       StringBuffer sb = new StringBuffer();       for(int i=0; i<str.length(); i++) {           char c = str.charAt(i);           switch (c) {           ...
tomhat 评论(0) 有3448人浏览 2013-05-14 13:51

常用字符编码转换

       不论是web开发或是移动开发,在不同场景总是需要用的编码的转换,之前一直没有去深入的研究其中的转换关系,今天抽空学习了下(字符编码介绍很多,我只是将之间的关系总结了下,具体介绍可自行wiki)。        先介绍下几种主要的编码方式ASCII、Unicode、UTF-8、GBK、BASE64、URLEncode。 ASCII:美国信息交换标准代码,是基于拉丁字母的一套电 ...
答案在风中 评论(0) 有6291人浏览 2013-05-09 01:41

MyEclipse乱码问题

刚装完系统后MyEclipse9从SVN下载的工程乱码,有时会出现部分工程乱码,部分工程正常的情况。经过多次调整后终于解决,可以从以下几个方面着手: 1 进入window->preferences 1.1 general->content types,可以设置Text对应的default encoding值为UTF-8或为空,然后点击update即可。也可能点击Text进入java so ...
liugang_ok 评论(0) 有5119人浏览 2013-05-07 10:20

Java根据文件的BOM判断文件的编码类型

    随着多字节文本数据的处理,尤其是非ASCII文字的出现,典型的如中文,文件的编码判断就提上日程,有很多字节流和字符流默认能处理的编码格式 ...
roufenghust 评论(0) 有1378人浏览 2013-05-03 12:17

java各种处理字符串情况乱码原因分析及其解决方法

                      JAVA编解码                           ---- 乱码问题   ---- 通过一个事例进行分析 一、需求:   二、过程分析:   第一步:java文件编码格式    文件格式非固定:
王树雄 评论(2) 有13617人浏览 2013-04-27 15:32

UTF-8字符集

如果UNICODE字符由2个字节表示,则编码成UTF-8很可能需要3个字节。而如果UNICODE字符由4个字节表示,则编码成UTF-8可能需要6个字节。用4个或6个字节去编码一个UNICODE字符可能太多了,但很少会遇到那样的UNICODE字符。 UTF-8转换表表示如下: UNICODE bit数
liushilang 评论(0) 有884人浏览 2013-04-25 14:30

UTF-8编码范围

UTF-8编码范围:       1个字节:00——7F       2个字节:C080——DFBF       3个字符:E08080——EFBFBF       4个字符:F0808080——F7BFBFBF   二进制:       1个字节:0XXXXXXX       2个字节:110xxxxx 10xxxxxx       3个字符:1110xxxx 1 ...
ling凌yue月 评论(0) 有4250人浏览 2013-04-23 16:17

Eclipse GBK代码转移到UFT-8编码上去,迁移方案

方法一:(程序法)推荐 //用commons-io.jar实现文件的 //GBK编码格式源码路径 String srcDirPath = "D:\\dev\\workspace\\masdev\\mas\\src"; //转为UTF-8编码格式源码路径 String utf8DirPath = "D:\\UTF8\\src"; ...
qiaolevip 评论(0) 有5434人浏览 2013-03-18 14:40

2、字符编码

一、字符编码   字符流的出现为了方便操作字符 更重要的是加入了编码转换 通过子类转换流来完成 InputStreamReader OutputStreamWriter 在两个对象进行构造的时候可以加入字符集 二、编码表的由来   计算机只能识别二进制数据,早期由来是电信号 为了方便应用计算机,让它可以识别各个国家的文字 就将各个国家的文字用数字来表示,并一一对应,形 ...
豆豆咖啡 评论(0) 有817人浏览 2013-03-14 13:10

utf-8和序列化

      在java里一个字节是8位,char是两个字节即16位,相应的int是4个字节即32位。        一个UTF-8字符其实是UCS的实现形式,所以一般UTF-8只有三位,超过3位的则为一些象形文字之类。        首先需要明确的是计算机读取的所有东西均为字节,所以不管是什么字符最终均会转换成字节被读取。这样就引申出来一个问题:UTF-8这种多个字节的字符是怎么读取的?实际上这样的 ...
szwandcj 评论(0) 有648人浏览 2013-03-12 01:34

Eclipse中设置编码

        来源:http://blog.csdn.net/jianw2007/article/details/3930915          如果要开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windo ...
kingxss 评论(0) 有1692人浏览 2013-03-01 10:36

Unicode和UTF-8转换方法的理解

    下面是关于Unicode和UTF-8之间转换方法的引用。 写道 互联网的普及,强烈要求出现一种统一的编码方式。UTF-8就是在互联网上使用最广的一种unicode ...
yuanc00 评论(0) 有1098人浏览 2013-02-23 19:04

Java读取Properties文件

/** * * * @param param * @return */ private Map<String, String> getUpgradeParam() { HttpServletRequest request = ServletActionContext.getRequest(); String path = ...
上官车月 评论(0) 有1049人浏览 2013-01-31 15:31

将内容添加至文件末尾

public void append_to_end() { try { RandomAccessFile raf = new RandomAccessFile("mynewfile.txt", "rw");//读写方式打开文件 raf.seek(raf.length());//将记录指针移动到文件末尾 raf.write(&quo ...
宋建勇 评论(0) 有1754人浏览 2013-01-30 15:10

(转载)关于JSP页面中的pageEncoding和contentType两种属性的区别:

pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用 ...
yucang52555 评论(0) 有1004人浏览 2013-01-11 15:35

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics