编码
文章平均质量分 54
gaoge19861207
这个作者很懒,什么都没留下…
展开
-
ASCII码对照表
ASCII码对照表下表列出了字符集中的 0 - 127。 代码字符代码字符代码字符代码字符0 32[空格]64@96`1 33!65A97a2 34"66B98b3 35#67C99c4 36$原创 2009-08-29 16:00:00 · 587 阅读 · 0 评论 -
【转】深入浅出URL编码
权声明:如有转载请求,请注明出处:http://blog.csdn.net/yzhz 杨争 一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字 符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码原创 2010-02-06 11:57:00 · 563 阅读 · 0 评论 -
客户端编码与服务器解码全过程
做java的web开发有段日子了,有个问题老是困扰着我,就是乱码问题,基本上是网上查找解决方案(网上资料真的很多),都是一大堆的介绍如何解决此类的乱码问题,但是没几个把问题的来龙去脉说清楚的,有时候看了些文章后,以为自己懂了,但是在开发中乱码问题又像鬼魂一样出来吓人,真是头大了!这篇文章是我长时间和乱码做斗争的一些理解的积累,还希望有更多的朋友给出指点和补充。 form有2中方法把数据提交给服原创 2010-02-06 11:44:00 · 6727 阅读 · 2 评论 -
防止数据库乱码的最佳解决方案
题目:防止乱码的最完美的解决方案一:不用在需要什么设置这个或那个过滤器(手写的或者是spring的)二:不再需要什么request.改gbk,utf-8什么的。方案:1:把数据库设置成utf-8,这个需要重新打开mysql sever instance config wizard,里面有一步是将数据库设置成“best utf-8”那个(一共三个选项,选择第二个选项)。2:然后在写原创 2009-10-29 22:41:00 · 1122 阅读 · 0 评论 -
mysql数据库乱码的一种情况
补充一点:还是中文乱码的问题,就是在配置文件里比如有: jdbc:mysql://localhost:3306/ejbtest?useUnicode=true&characterEncoding=UTF-8这句话了,在新建数据库ejbtest的时候,如果只给ejbtest里的表设置为utf8编码的时候,没有给ejbtest这个数据库设置为utf8编码,在程序插入中文的时候则还是会乱码原创 2009-10-24 07:32:00 · 589 阅读 · 0 评论 -
原码,反码,补码
计算机中负数的存储方式是补码。方法为:对负数的绝对值的二进制值取反,再加一,即为负数的二进制码。如:-1的绝对值1的二进制码为00000001,取反得到11111110,再加一为11111111。-128的绝对值128的二进制码为10000000,取反得到01111111,再加一为10000000,正好是Byte的最大表示范围原创 2009-09-25 10:46:00 · 328 阅读 · 0 评论 -
Java基本数据类型的取值范围
先看一段代码public class Hello{ public static void main(String[] args){ int i = 5 , j = 2; System.out.println(i+j); System.out.println(i-j); System.out.println(i*j);原创 2009-09-24 13:32:00 · 1454 阅读 · 0 评论 -
计算机中的原码、补码和反码
数在计算机中是以二进制形式表示的。 数分为有符号数和无符号数。 原码、反码、补码都是有符号定点数的表示方法。 一个有符号定点数的最高位为符号位,0是正,1是副。 以下都以8位整数为例, 原码就是这个数本身的二进制形式。 例如0000001 就是+11000001 就是-1 正数的反码和补码都是和原码相同。 负数的反码是将其原码除符号位之外的各位求反 [-3]反=[10000011]反=1111转载 2009-09-21 10:50:00 · 566 阅读 · 0 评论 -
Unicode编码表
Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符, 比如汉字"经"的编码是0x7ECF, 0x7ECF转换成十进制就是32463,UCS-2用两个字节来编码字符, 2的16次方等于65536,所以UCS-2最多能编码65536个字符。编码从0到127的字符与ASCII编码的字符一样,比如字母"a"的Unicode 编码是0x0061,十进制是97,而"a"的ASCII编码是0x转载 2009-09-21 13:14:00 · 1334 阅读 · 0 评论 -
通过“中文”两个字来深度剖析各种不同的编码方式,彻底理解乱码是如何产生的?
最近在和吉林的学生做模拟面试的时候,我一直在问他们一个问题,就是让他们阐述一下乱码的产生过程,回答的不是很透彻,都只是简单的说在配置文件里加个过滤器就行了,感觉只是会机械的使用,不太明白具体的过程,今天写了一篇文章,希望对编码方式有一个更深刻的理解: 编码:把字符转换成计算机能够识别的01序列。解码:把01序列转换为人类认知的字符。不同的编码方式最本质的不同就是各种编码方式都有自己独特原创 2009-09-11 13:28:00 · 739 阅读 · 1 评论 -
最后一次解决mysql中文乱码!!!
适用于简单的JSP页面之间传递中文,100%好使String name=new String(roleform.getName().getBytes("ISO-8859-1"),"GB2312"); 最简便的方法配置个spring内置的过滤器: Spring character encoding filter org.sprin转载 2009-09-13 08:42:00 · 531 阅读 · 0 评论 -
配置过滤器解决向数据库插入中文问题
配置一个filter,SetCodeFilter 源代码:package com.itcast.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.se原创 2009-09-09 09:25:00 · 868 阅读 · 0 评论 -
php记录
【2010/2/4】1:放了6个文件在c盘下(php.ini,php5ts.dll,libmysql.dll ,php_gd2.dll,php_mysql.dll,php_mbstring.dll ),一个在windows下,另五个在windows/system32下2:配置了path,c:/php和c:/php/ext,(不过好象没什么作用)3:命令:httpd.exe -w -n "A原创 2010-02-05 16:12:00 · 1958 阅读 · 0 评论