前端如何把中文编译成gbk
㈠ 用JS将URL中的汉字编码成GBK,怎么弄
varGB2312UnicodeConverter={
ToUnicode:function(str){
returnescape(str).toLocaleLowerCase().replace(/%u/gi,'\u');
}
,ToGB2312:function(str){
returnunescape(str.replace(/\u/gi,'%u'));
}
};
用此方法试试。
个人觉得这个转码的工作最好还是在接收端做
㈡ 用JS如何把utf8转换成GBK的字符编码
java不同编码之间进行转换,都需要使用unicode作为中转。
以utf-8转gbk为例,示例代码如下:
String t = "这是一个字符串aaa111";
String utf8 = new String(t.getBytes( "UTF-8"));
System.out.println(utf8);
String unicode = new String(utf8.getBytes(),"UTF-8");
System.out.println(unicode);
String gbk = new String(unicode.getBytes("GBK"));
System.out.println(gbk);
㈢ php内码转换,UTF-8转换成GBK,请问怎么处理
先将网页的编码设置成gb2312, 这个你会吧。
然后php代码 header("Content-type: text/html;charset=GBK");
你也可以网页的编码不该,只改php输出。header("Content-type: text/html;charset=utf8");
总之只要两者的编码都相同即可。
header()放在最开始也行,放在输出的开始处也行。建议是放在代码的开头处。
就看你的PHP代码是混在网页里,还是单独存在的
㈣ 如何把字符串转化为GBK编码值
刚开始学习jsp的程序员都会遇到这样一个问题,就是网页上的中文无法显示.总结了以下几条方法。 1、在jsp页中加入一条语句: 中文显示就正常了。 2、对于从网页中的文本框通过String parameter = request.getParameter(“parameter”);方式获得的字符串,均是8859_1的编码, 如果想把它显示在网页上就必须得用parameter = new String(parameter.getBytes(“8859_1”),”gb2312”)进行转换,windows和linux这两种系统都是一样的。 有一个简单方法,就是在 getParameter() 方法获取参数之前,使用request.setCharacterEncoding("GB2312");,将提交的信息转化为 GB2312 编码。 3、但是对于将数据写入数据库的问题,采取的方式就不同了: windows下,必须要采用该字符串转换再插入数据库,而linux下就不需要,而是直接把8859_1编码的字符插入。 如果从数据库中读出的数据,对于windows因为在插入时已经做了转换,所以读出时已经是gb2312的,当把它显示在网页上时,不需要做编码转换,而 linux上的mysql中的数据是8859_1的所以要做编码的转换。 4、 如果你给某个字符串变量赋予一个中文字符串的值,那么在你取出他时,在网页上的显示是不需要做字符转换的, 但是如果你要在linux下做字符的比较,则还需要把字符做parameter = new String(parameter.getBytes(“gb2312”),”8859_1”)的转换。 5、长江电力网站解决中文问题的方法是: 1)在catalina.sh文件中的相关位置添加下面一行 -Dfile.encoding=GBK \ 2)在每个jsp文件的最前面添加下面两行
㈤ 怎么把文本文件改成gbk编码
工具/材料:记事本,文本文件。
1、首先选中文本文件,双击打开。
㈥ delphi7中怎么把默认编码的 中文 转成gbk
AnsiString转Unicode不用函数,直接把string赋为WideString就可以了,然后用WideCharToMultiByte转GBK就可以了。
㈦ 如何把网页中文字转化gbk的现在显示是乱码
HTML文件的开头都要这样写charset=GBK,估计可以
<head>
<meta http-equiv="content-type" content="text/html; charset=GBK"/>
</head>
㈧ java怎么把UTF-8字符串转成GBK字符串
java不同编码之间进行转换,都需要使用unicode作为中转。
以utf-8转gbk为例,示例代码如下:
Stringt="这是一个字符串aaa111";
Stringutf8=newString(t.getBytes("UTF-8"));
System.out.println(utf8);
Stringunicode=newString(utf8.getBytes(),"UTF-8");
System.out.println(unicode);
Stringgbk=newString(unicode.getBytes("GBK"));
System.out.println(gbk);
㈨ 代码utf8转成gbk
首先在你的head标签中,加入<meta http-equiv="Content-Type" content="text/html; charset=gb18030" />
然后在你的编辑器中(或者使用记事本),选择采用ANSI编码保存你的源代码文件。
这样就可以了。