本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- 龙儿筝
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
Java String Charset Encoding
Charset
Charset is a named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes.
1 byte = 8 bits, byte represent the int value from 0x00 through 0xFF. In ASC-II, we ...
java中char与汉字占用字节个数问题
一直都是糊里糊涂的在用,始终没有搞清楚汉字在java中占用字节个数的问题,每次都是逃避着过去了。今天一个字节编码问题让我不得不去重新认识char与汉字编码这个问题。
下面是引用一个讨论中的资料:
http://www.iteye.com/topic/47740 写道
(由于原作者将字节和位写混淆了,引用时我已做过更改)貌似一个简单的问题(也许还真是简单的)但是却把曾经自认为弄 ...
CHAR,varchar以及varchar2的区别
<p style="font-family: verdana, arial, helvetica, sans-serif; line-height: 21px; text-align: left; background-color: #fafafa; padding: 0px;">[size=small; padding: 0px; margin: 0px ...
深入理解String.getBytes()中编码问题
查看jdk的源码得知,String.getBytes()的源码如下:
public static Charset defaultCharset() {
if (defaultCharset == null) {
synchronized (Charset.class) {
java.security.PrivilegedAction pa =
new Get ...
使用基本数据类型重写一个实现与java.lang.String.replaceAll()一样功能的方法
最近面试碰到个让重写String.replaceAll()方法的题目,但是却没说是否限制使用其他类的方法,我这里暂且只使用基本数据类型来完成此功能.
编写过程比较头疼,烧死我好多脑细胞,不知道是我想的太复杂还是没经过深思熟虑就开始编写,反正思想是, 如"This is a Test"需要将'is'替换成'e'(数组R),则先截取第一个'is'的前半部分为一 ...
ORACLE中VARCHAR2类型的字段长度是按照byte来定义的-一个容易被忽略的问题
很多新手在建数据库或添加表、字段时,会这样忽略一个问题:ORACLE中VARCHAR2类型的字段长度是按照byte来定义的。如果数据库使用的字符集是GBK,GB2312或者其他定长字符集的话,这个问题似乎可以被忽略,因为只要把数据库的字段长度/2就可以得到你要限制插入该字段的中文长度了。 但是,如果数据库的字符集是UTF-8呢,杯具了吧,人家是变长的。
有人说数据库字段长度/3,这是一 ...