「java中转译」java 中文转码
今天给各位分享java中转译的知识,其中也会对java 中文转码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、JAVA中转义字符的疑问
- 2、java 转码问题
- 3、java 连接mysql时 怎么对特殊字符转译 例如某个字符 :灰\ 怎样对\ 进行转译
- 4、把java中的字段转译成xml格式显示出来并注入相应的值
- 5、java中的转译字符的问题
JAVA中转义字符的疑问
JAVA中转义字符2009-08-12 17:40JAVA中转义字符:
1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'
\0:空字符
2.Unicode转义字符:\u + 四个十六进制数字;0~65535
\u0000:空字符
3.特殊字符:就3个
\":双引号
\':单引号
\\:反斜线
4.控制字符:5个
\' 单引号字符
\\ 反斜杠字符
\r 回车
\n 换行
\f 走纸换页
\t 横向跳格
\b 退格
点的转义:. == u002E
美元符号的转义:$ == u0024
乘方符号的转义:^ == u005E
左大括号的转义:{ == u007B
左方括号的转义:[ == u005B
左圆括号的转义:( == u0028
竖线的转义:| == u007C
右圆括号的转义:) == u0029
星号的转义:* == u002A
加号的转义:+ == u002B
问号的转义:? == u003F
反斜杠的转义: == u005C
其实你自己看看java的转义字符就明白了,什么样子代表什么。
java 转码问题
看我这个,是本人原创。不管你是任何编码都可以解决,唯一的缺点是效率稍微低了点(不过比楼上那个要快)。
思路:
1.首先在jsp页面即客户端用JavaScript将汉字处理成asc码
2.服务端再将asc码还原成原有的字符
JavaScript转换代码:
var s=document.getElementById("text").value;
var t="";
//将汉字转换成ASCII码,然后在服务器端里再根据ASCII码转换成相应的字符
for(i=0;is.length;i++){
t+=s.charCodeAt(i)+" ";//将字符转换成相应的ASCII码并用空格隔开;
}
java服务端还原:
String param=request.getParameter("param");
StringBuffer buf=new StringBuffer("");
String[] ss = param.split(" ");
for (int i = 0; i ss.length; i++) {
char c = (char) Integer.parseInt(ss[i].trim());
buf.append(c);
}
System.out.println("还原后的字符是:"+buf.toString());
----------------------
如果你再把转换后的asc码再加个数字或者减个数字就是一个简单的加密,O(∩_∩)O~,希望对你有所帮助
java 连接mysql时 怎么对特殊字符转译 例如某个字符 :灰\ 怎样对\ 进行转译
MySql字符转义
在字符串中,某些序列具有特殊含义。这些序列均用反斜线(‘\’)开始,即所谓的转义字符。MySQL识别下面的转义序列:
\0 ASCII 0(NUL)字符。
\' 单引号(‘'’)。
\" 双引号(‘"’)。
\b 退格符。
\n 换行符。
\r 回车符。
\t tab字符。
\Z ASCII 26(控制(Ctrl)-Z)。该字符可以编码为‘\Z’,以允许你解决在Windows中ASCII 26代表文件结尾这一问题。(如果你试图使用mysql db_name file_name,ASCII 26会带来问题)。
\\ 反斜线(‘\’)字符。
\%‘%’字符。参见表后面的注解。
\_‘_’字符。参见表后面的注解。
把java中的字段转译成xml格式显示出来并注入相应的值
Book book=new Book();
book.setName("zhangsan");
JAXBContext context = JAXBContext.newInstance(Book.class);
Marshaller marshaller = context.createMarshaller();
marshaller.marshal(book, System.out);
//Book类头上要加@xmlRootElemet
java中的转译字符的问题
\u767b\u9332\u6642\u306e\u5546\u8ac7\u72b6\u614b
不是字符串,是字符串的unicode的表现形式,不能通过你这种方式来处理。
简单说:登录时の商谈状态转换成unicode就是:
\u767b\u9332\u6642\u306e\u5546\u8ac7\u72b6\u614b
关于java中转译和java 中文转码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。