- 浏览: 225589 次
- 性别:
- 来自: 深圳
最新评论
-
xqying90:
啥子哟~
div屏幕居中的方法 -
ydc919:
JavaBeansDataExchange could not instantiate result class -
yongtree:
也太不全了啊,js呢
jquery选中单选框、复选框、下拉框 -
awindbird:
希望好用。
android ERROR: unknown virtual device name -
fangwei:
xgj1988 写道 有何高见
div屏幕居中的方法
转载自 qing_love99 http://hi.baidu.com/hadal/blog/item/bbbd4ad8327f2a3633fa1c98.html
Java字符编码转换过程说明 常见问题 JVM 如在英文操作系统(如UNIX)下,可以使用如下属性定义强制指定JVM为中文环境 -Dclient.encoding.override=GBK -Dfile.encoding=GBK -Duser.language=zh -Duser.region=CN .java-->.class编译 错误可能:gbk编码源文件在英文环境下编译,javac不能正确转换.曾见于java/jsp在英文unix下. 文件读写 1 文件读写转换由java.io.Reader/Writer执行;输入输出流 InputStream/OutputStream 处理汉字不合适,应该首选使用Reader/Writer,如 FileReader/FileWriter。 2 FileReader/FileWriter使用JVM当前编码读写文件.如果有其它编码格式,使用InputStreamReader/OutputStreamWriter 3 PrintStream有点特殊,它自动使用jvm缺省编码进行转换。 读取.properties文件 读取XML文件 2 javax.xml.SAXParser类接受InputStream作为输入参数,对于Reader,需要用org.xml.sax.InputSource包装一下,再给SAXParser。 3 对于UTF-8编码 XML,注意防止编辑器自动加上\uFFFE BOM头, xml parser会报告content is not allowed in prolog。 字节数组 错误编码的字符串(iso8859-1转码gbk) 可以采用如下方式转为正确的中文: JDBC 1 对于ORACLE数据库,需要数据库创建时指定编码方式为gbk,否则会出现汉字转码错误。 WEB/Servlet/JSP import java.io.IOException; public class SetCharacterEncodingFilter public void doFilter(ServletRequest request, ServletResponse response, public void init(FilterConfig filterConfig) throws ServletException { protected String getEncoding() { web.xml中加入: <filter> <filter-mapping> 5 用于Weblogic(vedor-specific): 其一:在web.xml里加上如下脚本: 其二(可选)在weblogic.xml里加上如下脚本: SWING/AWT/SWT 在Swing中,Java自行解释TTF字体,渲染显示;对于AWT,SWT显示部分交由操作系统。首先需要确定系统装有中文字体。 1 汉字显示为"□”,一般为显示字体没有使用中文字体,因为Java对于当前字体显示不了的字符,不会像Windows一样再采用缺省字体显示。 JNI 这里从SUN jdk 1.4 源代码中找到一段使用jvm String 对象的getBytes的转换方式,相对简单和跨平台,不需要第三方库,但速度稍慢。函数原型如下: /* Convert between Java strings and i18n C strings */ JNIEXPORT const char * JNIEXPORT jstring JNICALL JNIEXPORT const char * JNICALL JNIEXPORT void JNICALL 附件jni_util.h,jni_util.c TUXEDO/JOLT 对于返回的字符串
JDK1.4/1.5新增部分 字符集相关类(Charset/CharsetEncoder/CharsetDecoder) 常用功能: Unicode Surrogate/CJK EXT B jdk 1.4尚不能在Swing中正确处理surrogate区的Unicode字符,jdk1.5可以。对于CJK EXT B区汉字,目前可以使用的字库为”宋体-方正超大字符集”,随Office安装。 常见问题 在JVM下,用System.out.println不能正确打印中文,显示为??? 在英文UNIX环境下,用System.out.println能够正确打印汉字,但是内部处理错误可能是汉字在输入转换时,就没有正确转码: GB2312-80,GBK,GB18030-2000 汉字字符集 GBK 是 GB2312-80 的扩展,是向上兼容的。它包含了 20902 个汉字,其编码范围是 0x8140-0xfefe,剔除高位 0x80 的字位。其所有字符都可以一对一映射到 Unicode 2.0,也就是说 JAVA 实际上提供了 GBK 字符集的支持。这是现阶段 Windows 和其它一些中文操作系统的缺省字符集,但并不是所有的国际化软件都支持该字符集,感觉是他们并不完全知道 GBK 是怎么回事。值得注意的是它不是国家标准,而只是规范。随着 GB18030-2000国标的发布,它将在不久的将来完成它的历史使命。 GB18030-2000(GBK2K) 在 GBK 的基础上进一步扩展了汉字,增加了藏、蒙等少数民族的字形。GBK2K 从根本上解决了字位不够,字形不足的问题。它有几个特点, 它并没有确定所有的字形,只是规定了编码范围,留待以后扩充。 UTF-8/UTF-16/UTF-32 UTF-8是变长编码,每个Unicode代码点按照不同范围,可以有1-3字节的不同长度。 UTF编码有个优点,即尽管编码字节数不等,但是不像gb2312/gbk编码一样,需要从文本开始寻找,才能正确对汉字进行定位。在UTF编码下,根据相对固定的算法,从当前位置就能够知道当前字节是否是一个代码点的开始还是结束,从而相对简单的进行字符定位。不过定位问题最简单的还是UTF-32,它根本不需要进行字符定位,但是相对的大小也增加不少。 关于GCJ JVM |
发表评论
-
Java security KeyStore Cipher
2011-12-23 07:42 1373http://docs.oracle.com/javase/7 ... -
DirectInfo.GetFiles 排序
2011-10-19 15:50 2027The order in which this funct ... -
linux 实时观察文件行数变化
2011-09-16 17:48 2054#watch --interval=1 wc -l 20110 ... -
org.apache.poi 读取 excel xls xlsx
2011-08-30 09:56 8617http://poi.apache.org/download. ... -
mysql 列转行 GROUP_CONCAT
2011-08-09 18:36 3041GROUP_CONCAT(expr) 该函数返回 ... -
MMS 多媒体短信服务 彩信
2011-06-02 14:54 1355MMS为Multimedia Messaging Servic ... -
SMS的体系结构
2011-06-02 14:29 1610GSM标准中定义的点-点短消息服务使得短消息能在移动台和短消息 ... -
C# 事件 EventHanlder
2011-05-25 11:26 1036using System; public class ... -
linux shell 根据目录拼出 java classpath
2011-03-28 11:21 1193#ls /demo/lib a.jar b.jar ... -
apache resin 端口关联
2011-03-13 15:24 949/etc/apache2/httpd.conf ResinC ... -
ubuntu 用户相关
2011-03-12 10:06 0修改用户默认组 usermod -g sms fangwei ... -
传递带空格的参数给linux shell中的java命令
2011-01-14 17:23 3827比如说 $ test.sh "2011-01-01 ... -
ubuntu server版配置关闭系统自动更新
2011-01-11 16:37 4315修改/etc/apt/apt.conf.d/50unat ... -
tomcat配置https ssl
2010-12-14 22:09 1098生成证书文件.keystore E:\>$JAVA_H ... -
junit4定义测试集TestSuite Declaration
2009-09-11 12:26 4964转载自 Joe Ocampo http://ww ... -
jquery选中单选框、复选框、下拉框
2009-09-10 14:39 6309转载自 jquery1.3中文参考 http:// ... -
使用<!-- //-->这样的html注释把js代码注起来的作用
2009-09-02 22:18 4851一直不明白用eclipse代码提示功能生成<script ... -
log4j布局PatternLayout详细手册
2009-08-22 10:02 1827转载自 log4j官网 http://logging. ... -
Runtime.getRuntime().exec(cmd)的超时处理
2009-08-17 18:22 4209在使用Runtime.getRuntime().exec(cm ... -
从结构化编程到面向对象编程
2009-08-11 18:08 1226本文所讨论的话题 通常在一个业务系统中会有各种不同的角色,而 ...
相关推荐
在JavaScript和Java中,处理URL参数,特别是涉及到中文字符时,需要特别关注编码和解码的问题。本主题将深入探讨“jsurl传值”与“java页面url传值中文编码&解码”的相关知识点。 首先,我们要了解URL编码。URL编码...
Java
在技术选型方面,Java EE作为企业级应用开发的框架,提供了丰富的组件和服务来支持复杂的业务逻辑和高并发的事务处理,能够满足高校信息平台对于稳定性和扩展性的需求。HTML5技术则带来了跨平台的网页应用能力,能够...
下面我们正式进入Java的学习,在这里,大家第一个关心的问题,应该就是Java是什么,我们一起来看一下: Java是什么: Java是一门非常优秀的计算机语言 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间...
css&javascript学习html&css&javascript 学习html&css&javascript学习html&css&javascript 学习html&css&javascript学习html&css&javascript 学习html&css&...
内含jar包和java实现代码 工具类含以下功能 1 得到当前工作目录地址 2 改变目录为配置的远程目录 3 取文件目录列表 4 取文件列表 5 下载文件 6 复制文件 7 删除文件 8 目录是否存在 文件是否存在 9 移动文件
十余年JAVA从业经验,精通JAVA技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友 十余年JAVA从业经验,精通JAVA技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友 十余年JAVA从业经验,精通JAVA...
1、Java基础&框架&容器面试题 1.1 Java基础面试题 1.2 java容器面试题 1.3 JVM面试题 1.4 Java并发编程面试题 1.5Java异常面试题 1.6IO流面试题 1.7设计模式面试题 1.8Tomcat、Servlet面试...
更多Python&Echarts版的数据可视化大屏源码: ...更多Java SpringBoot&Echarts版的数据可视化大屏源码: https://yydatav.blog.csdn.net/article/details/123652970 更多《工厂订单出入库信息管理系统》案例源码: ...
51单片机入门系列视频中用的资料&相关仿真文件&源代码.zip 51单片机入门系列视频中用的资料&相关仿真文件&源代码.zip 51单片机入门系列视频中用的资料&相关仿真文件&源代码.zip 51单片机...
学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习CSS&HTML学习CSS&HTML学习CSS&HTML 学习...
笔记 & 教程。考研,就业,上学.语言篇,Android,C++,Java,JavaSc 一个码农的毕生所学!笔记 & 教程。考研,就业,上学.语言篇,Android,C++,Java,JavaSc 一个码农的毕生所学!笔记 & 教程。考研,就业,上学....
读书笔记:C++&&Java socket网络编程 学习socket 案例快速入手
Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。"Java核心技术卷1&2源码原书第十版"是一个重要的学习...通过深入研究源码,你可以提升编程技巧,解决实际问题,并掌握Java平台的核心技术。
HTML & CSS 学习项目HTML & CSS 学习项目HTML & CSS 学习项目HTML & CSS 学习项目HTML & CSS 学习项目HTML & CSS 学习项目HTML & CSS 学习项目HTML & CSS 学习项目HTML & CSS ...
【标题】中的“管理系统系列--Java开源工单管理系统”揭示了这是一个基于Java开发的系统,主要功能是管理和处理工作流程,而“集成 Camunda && vue-element-admin”表明该系统结合了两个重要的技术组件:...
Java.2学习指南Sun.Certified.Programmer.&.Developer.for.Java.2.(Exam.310-035.&.310-027).part2.rar
学习html&css的笔记学习html&css的笔记学习html&css的笔记 学习html&css的笔记学习html&css的笔记学习html&css的笔记 学习html&css的笔记学习html&css的笔记学习html&css的笔记...
在给定的Java代码示例中,可以看到如何创建TimePicker并设置监听器,以及如何设置默认时间和24小时制显示。 **2. DatePicker** DatePicker用于让用户选择日期,包括年、月和日。其关键点包括: - **监听器接口**:...
在Java Web开发中,Filter、Listener、Ajax和Json是四个非常关键的概念,它们共同构建了高效、交互性强的Web应用程序。下面将详细讲解这四个技术及其在实际开发中的应用。 **1. Filter(过滤器)** Java Servlet ...