本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
项目中常用处理乱码的手段
1、jsp页面指定字符集
这个主要是处理页面显示的乱码问题
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
< ...
C# 字符 vs 文本元素
字符不是文本元素
字符:System.Char
文本元素:肉眼看到的文字符号
在 .Net Framework 中,字符总是表示成16位 Unicode 代码值。
每个字符都是 System.Char 结构的实例。
一个字符(System.Char)不一定等价于一个抽象 Unicode 字符。
有的 Unicode 抽象字符或文本元素(text element)要求用两个16位值 ...
用dom4j 生成xml,去掉xml头
一开始我想到的是用replaceAll方法把头部替换掉:
s.replaceAll("<\?xml version="1.0" encoding="UTF-8"\?>","");
其实dom4j有去掉xml头部的方法,如下:
document.getRootElement().asXML();
...
Pentaho CDE 乱码问题解决
相信在使用Pentaho CDE的时候乱码问题让很多人很头疼经过长时间的调试和源码阅读终于找到了解决乱码的方法下面和大家分享一下!1、导致乱码的原因: 为什么会出现乱码呢,是因为数据在传递的时候编码不一致,那么解决的方法就是找到哪个地方的编码和别的地方的不一致(找到这一点很关键)2、Pentaho CDE 乱码的现像 通过 CDE生成的Dashboard 在Pentaho BISer ...
encodechecker v0.5 文件编码自动检测及编码转换
由于很多软件都不能准确自动识别文件编码,因此写了个文件编码识别和转换工具.
编码知识见:
http://zhang-xzhi-xjtu.iteye.com/admin/blogs/1770285
代码见
https://github.com/zhang-xzhi/encodingchecker
目前支持如下编码格式
GBK
US-ASCII
ISO-8859-1
utf-8_withoutBom ...
文件编码自动检测及编码转换encodechecker v0.5
由于很多软件都不能准确自动识别文件编码,因此写了个文件编码识别和转换工具.
编码知识见:
http://zhang-xzhi-xjtu.iteye.com/admin/blogs/1770285
代码见
https://github.com/zhang-xzhi/encodingchecker
目前支持如下编码格式
GBK
US-ASCII
ISO-8859-1
utf-8_withoutBom ...
Java编码问题汇总
工作中经常遇到java编码问题,由于缺乏研究,总是无法给出确切的答案,这个周末在网上查了一些资料,在此做些汇总。
问题一:在java中读取文件时应该采用什么编码?
Java读取文件的方式总体可以分为两类:按字节读取和按字符读取。按字节读取就是采用InputStream.read()方法来读取字节,然后保存到一个byte[]数组中,最后经常用new String(byte[]);把字节数组转 ...
WebSphere+Oracle乱码问题解决
环境介绍:
Web容器(中间件):WebSphere7.0。
Web容器所在操作系统:windows2003 sp2。
数据库:oracle 10.2.0.1.0。
数据库所在操作系统:Red Hat Linux5.5
一般的应用程序在保存数据时,存到数据库当中出现乱码,可能跟如下两个部位有关(一般两个部位都需要 ...
Java在Mac OS X终端(Terminal.app)下 system.out.print 乱码的问题
Mac OS X下Terminal默认编码为MacRoman,会产生乱码
测试:System.out.println(“这是一个中文字串”);
解决方法
1.运行时加入参数Dfile.encoding:
java -Dfile.encoding=UTF8 ClassName
2.改变system.out编码:
PrintStream out = null;
try {
out = ...
(转载)关于JSP页面中的pageEncoding和contentType两种属性的区别:
pageEncoding是jsp文件本身的编码
contentType的charset是指服务器发送给客户端时的内容编码
JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用 ...
Eclipse simple settings
This article I wrote for myself. Because I always forget these things
1. Eclipse font setting
Window ->Preferences ->General ->Appearance ->Colors and Fonts
right window -> Java -> T ...
Tomcat 7源码学习笔记 -4 encoding的处理机制
一.概述
Tomcat对http请求的字符编码支持得有些混乱,使用起来动不动就发生乱码的情况。通过窥探tomcat的源码,对http request的字符编码这块的处理机制作一个总结。
tomcat内部对于http request,有两种字符编码的配置:
1. 对应get方式的http请求的字符编码
2. 对应post方式的http请求的字符编码
二.get方式的字符编码
...
消除maven构建时的各种告警
告警1号:
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
解决方法:
<build>
<plugins>
<plugin>
<groupId> ...
Mysql乱码终极解决方案
最近在Linux自带的Mysql数据库中执行了一个sql文件,在数据库中查询没有任何问题,可以看到中文数据,但是在JSP页面中显示时却出现了乱码,在spring的配置数据库的连接URL中,指定了编码“characterEncoding=UTF-8”,而且浏览器也是UTF-8的编码,为什么就会是乱码呢。最后得出结论,原来是Linux自带的数据库并不是UTF-8的编码,整理后,得到以下几 ...
was设置参数以支持中文字符集
设置参数以支持中文字符集
路径:服务器——应用程序服务器——server1——进程定义——Java 虚拟机:
通用JVM参数=-Dfile.encoding=GBK -Ddefault.client.encoding=GBK