自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老唐 的专栏

愿有多大、路有多长……

  • 博客(11)
  • 收藏
  • 关注

原创 中文化和国际化问题权威解析之七:JS中的escape、encodeURI、encodeURIComponent解惑

前面一篇文档《中文化和国际化问题权威解析之五:URL编码/Misc》主要是从服务端、浏览器两个角度来看待URL编码;除此之外,我们还可能在客户端执行一些js脚本来进行URL编码,与此相关的最主要的三个js function为:escape():采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符

2009-01-20 20:05:00 3630 4

原创 中文化和国际化问题权威解析之六:MIME编码/字符传输编码

MIME(Multipurpose Internet Mail Extensions) 是"多用途Internet邮件扩充协议"的缩写,在 MIME 协议之前,邮件的编码曾经有过 UUENCODE 等编码方式 ,但是由于 MIME 协议算法简单,并且易于扩展,现在已经成为邮件编码方式的主流,不仅是用来传输 8 bit 的字符,也可以用来传送二进制的文件 ,如邮件附件中的图像、音频等信息,而且扩展了

2009-01-20 19:48:00 3180 3

原创 中文化和国际化问题权威解析之五:URL编码/Misc

通过前面中文化、国际化问题解决的系列1-4,相信大家对字符集、字符编码、字符解码、字符乱码、Java中文问题解决等都有了一个比较清晰的认识;但文中的信息并非包罗万象,结合到自己平时对于字符集、编码相关的一些疑惑,本篇对一些前文中并未提及的一些问题进行补充,以便让该系列更加完善和全面;本文主要解决以下两个问题:其一,解决UltraEdit菜单中的 文件 -> 转换 子菜单中涉及的一些名词疑惑,主要涉

2009-01-20 19:07:00 5175

转载 中文化和国际化问题权威解析之四:Java中文化和国际化攻略

一般攻略既然在Java内部是直接使用Unicode表示一切字符的,表达中文自然不成问题。因此所谓的中文问题并不是由Java本身引起的。而是因为对Java和Unicode理解不透或应用不当引起的。下面列出的原则,是解决一切中文问题的总纲:在Java内部,正确使用Unicode标准。对于中文来说,每个汉字使用一个char表示。 在所有的输入输出环节,指明正确的编码方式,进行正确的字符到

2009-01-14 09:20:00 3534 1

转载 中文化和国际化问题权威解析之三:Java中文问题分析

  本章从实际的中文问题中,分析问题的根本原因,以及解决之道。注意,本章虽然着重说明“中文问题”,但本章所推出的结论却是适合于世界所有语言文字的。概述我们在实际开发中碰到的中文问题,真是形形色色,无法一一列举。但是它们不是随机产生的,而是有规律可循,有办法解决的。我们碰到最多的中文问题,都发生在使用Java Servlet写WEB应用时。其次,使用Java Mail API发送

2009-01-13 21:37:00 6244 1

转载 中文化和国际化问题权威解析之二:Java国际化基础

  我们知道Unicode为国际化(I18n)提供了坚实的基础。但是Unicode不等同于国际化。使用Unicode的Java语言,若是使用不当,同样达不到国际化的目的。让我们来看一下Java是怎样处理Unicode的。Java的字符类型和C语言不同,Java的字符类型“char”是一个16位长的整数,而C语言的char是8位,等同于一个字节,只能表示单字节的字符(拉丁语系文字)。所以

2009-01-13 21:06:00 7790 2

转载 中文化和国际化问题权威解析之一:字符编码发展历程

前几天看文初的《精武门之Web安全研讨会首日感受》,说到利用字符集攻击时提到以前宝宝写的一篇有关国际化的文章,趁机再次拜读了宝宝的这篇大作,不得不感慨宝宝的写作功底,无敌!这么好的文章不分享出来实在是太可惜了,在此将宝宝的大作转帖于此;作者序在我开发Java程序的几年中,遇到得最多,也是别人向我提问最多的问题,就是各种各样看似稀奇古怪的中文乱码问题了。网上也有许多解释和解决Java中文问题

2009-01-13 20:23:00 10956 5

原创 Oracle中根据Date型转换成Java对应的long型毫秒数

在Java开发中,很多时候我们为了方便会直接使用long型来保存时间,可以通过System.currentTimeMillis()或者是java.util.Date.getTime()来获取;取值为当前日期时间与1970-01-01相差的毫秒数;但是在Oracle里面,默认没有直接提供获取当前时间的毫秒数的相关function,所以要想在SQL里面获得毫秒数,只能自己手动计算下喽,如下:

2009-01-06 13:48:00 15741 5

原创 08年思想上的一点收获分享【工作中我的三项指导原则】

背景每个Q结束时,照例都会和老大有一次review,其中有一块内容是个人成长计划,员工结合自身情况先谈自己的一些想法,然后老板会根据他所获知的一些信息对此进行点评,并就某些员工没有想到或者是有待提高的一些方面进行指点和引导,以帮助员工更加快速的成长;我们相信:每个Q成长一点点,几个Q的量变可能就会造就一次质变!就我而言,和前任老板应该算是非常好、非常知心的朋友,每个Q的review都让我受

2009-01-04 19:36:00 3417 9

原创 只满足某个条件的数据统计SQL各类写法性能分析

最近遇到一个需求,简要描述为:统计出只订购了A软件的用户数;需求看似简单,写出这条SQL这并不难,但是SQL性能呢?下面就介绍实现该需求的几种SQL写法:首先假设我们的订购记录表为APP_SUBSC_CTRL,核心字段有:SQL> desc app_subsc_ctrl;Name                Type           Nullable Default Comm

2009-01-04 13:34:00 7065 1

原创 回头看我的2008

弹指间2008年已经成为了历史,趁元旦放假的时间,也稍微整理下自己的思绪,回头把自己在年初写的那篇blog:《 08年TODO List -- 贵在坚持》翻出来再看来下,对照自己这一年来做的事情,结果发现:当时给自己设定的几个目标竟然一个都没有完全做好!真是汗颜!其实,在08年初写TODO List的时候就已指出:贵在坚持!看似简单的几件事情要想坚持下来还真的是很难,只能期待来年啦!幸好这不是

2009-01-02 15:10:00 1516

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除