java 实现 简体gb 到 繁体 再到 big5码 的转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 实现 简体gb 到 繁体 再到 big5码 的转换相关的知识,希望对你有一定的参考价值。

网上看到一些代码 正在努力研究 但是本人才疏学浅 不明白怎样写一个main类 使之可运行

QQ 116970539 欢迎加我或者邮件我 分是绝对不会少的 在下十分希望高手给予教导 助我弄懂此问题...呵呵...

先谢过

参考技术A public class CharDecode

public static void main(String[] args) throws Exception
// TODO: Add your code here
System.setProperty("file.encoding","big5");//系统默认字符改成big5

System.out.println("please enter a chinese String:");
byte [] buf = new byte[1024];
String strInfo = null;
int pos = 0;
int ch = 0;
while(true)

ch = System.in.read();
System.out.println(Integer.toHexString(ch));
switch(ch)

case '\r':
break;
case '\n':
strInfo = new String(buf,0,pos);//使用默认字符集
for(int i=0;i<strInfo.length();i++)

System.out.println(Integer.toHexString(/*(int)*/strInfo.charAt(i)));

System.out.println(new String(strInfo.getBytes("big5"),"gb2312"));//big5转换成gb2312
break;
default:
buf[pos++] = (byte)ch;




参考技术B hello.txt

public class hello
public static void main(String args[])
System.out.println("hello java!");



你试着写一下这个程序这可能是最简单的main方法了
参考技术C 不会写main 怎么会问这个问题呢

后端第一期

后端任务第一期
解码和编码
在php中,使用其内置函数json_encode进行编码以及json_decode进行解码,使数据由数组到字符串再到数组间进行转换
编码方式
1.UTF-8 根据不同的符号自动选择编码的长短

2.GB2312 共收录汉字21003个、符号883个,并提供1894个造字码位,简、繁体字融于一库

3.GBK 汉字内码扩展规范,支持繁体与简体和许多符号

4.Big5 是一种繁体中文汉字字符集,其中繁体汉字13053个,808个标点符号、希腊字母及特殊符号

5.Unicode 是一个很大的集合,现在的规模可以容纳100多万个符号,而且每个符号的编码都不一样

前后端交互过程中涉及的编码
1.Browser cilent: 首先,浏览器的设置里有设置编码格式,一般设置为UTF-8。

2.AJAX request: AJAX异步请求的过程中可以设置编码,contentType:"application/x-www-form-urlencoded; charset=utf-8"

3.PHP cilent: PHP通过$_POST这个全局变量接收前端POST过来的数据,编码格式为AJAX在请求头中设置的charset=utf-8,PHP操作的过程中可以通过iconv函数库自行转码,例如iconv("UTF-8","GB2312//IGNORE",$data)

4.connection: 在PHP与数据库连接的过程中可以设置connection过程中使用的编码格式,例如CodeIgniter框架可以在数据库配置文件database.php中,设置‘char_set‘ => ‘latin1‘

5.databases: 数据会先把数据从php客户端的编码转为转为connection中设置的编码,再以字节流的形式传输并插入数据库。
PHP部分常用函数:(我不生产内容,我只是神犇的搬运工!)
技术图片

技术图片

技术图片

技术图片

技术图片

以上是关于java 实现 简体gb 到 繁体 再到 big5码 的转换的主要内容,如果未能解决你的问题,请参考以下文章

UTF-8/UNICODE/简体中文/繁体中文之间的转换

[内码]您是如何实现简体中文到繁体中文快速转换的? - PHP进阶讨论

常见编码格式

关于字符的编码问题

java字符集

使用HTML制作网页