-
如何将UTF8转换为GB2312?20
[size=xx-small][/size]在与服务器进行交互时,默认的编码方式是UTF8,但我的后台只接收GB2312,如何在action script中更改编码方式?
目前我采用GET方式,可以正确地(GB2312)将数据送到服务器,但返回的GB2312解析不了。
注,我已经放弃使用System.useCodePage=true;这样的方式使得页面与传输方式都是GB2312,但在LINUX下的用户需要手动改变编码方式。
问题补充:
这是用FLEX写的程序,语言可以采用ACTION SCRIPT或FLEX的脚本,请不要用JAVA或其它语言回答,谢谢
问题补充:
我的服务器端不是TOMCAT,是TOMCAT也不能解决问题,因为那只是WEB服务器,还有一个交互的服务器,那是用C写的轻型服务,是GB2312编码的!!
谢谢回复!2009年10月16日 17:45
5个答案 按时间排序 按投票排序
-
public static String utf2gb(String str) { String _str = ""; if(str!=null){ try { _str = new String(str.getBytes("utf-8"), "gb2312"); } catch (UnsupportedEncodingException ex) { } } return _str; }
2009年10月17日 10:37
-
java中get请求传递中文出乱码,可以再tomcat中的conf目录下的server.xml文件中找到8080端口,在这个标签中加入URIEncoding="utf-8",这样服务器会默认将get请求中的中文按utf-8方式转码,actionscript中不知道是不是也用的tomcat做的服务器,如果是的话可以试试
2009年10月16日 19:10
-
参考下文章
http://igogogo9.iteye.com/blog/105326
http://www.cnblogs.com/comsteed/archive/2008/03/27/1126023.html
http://www.iteye.com/topic/1102332009年10月16日 18:25
相关推荐
在VB6.0编程环境中,有时我们需要处理不同字符编码之间的转换,例如将UTF-8编码的字符串转换为GB2312编码。UTF-8是一种广泛使用的Unicode编码,而GB2312是中国大陆常用的简体中文字符集,主要用于早期的计算机系统。...
首先,我们需要将UTF-8编码的字符串解码为Unicode,然后将Unicode转换为GB2312编码。反之,从GB2312转到UTF-8也是同样的逻辑,只是方向相反。 在Python编程语言中,我们可以使用`encode()`和`decode()`方法进行转码...
在处理字符编码时,我们经常需要将不同编码格式的数据进行转换,如UTF-8和GB2312。UTF-8是一种变长的Unicode编码,广泛用于网络和操作系统,而GB2312是中国大陆早期的简体中文字符集,主要用于存储中文文本。 标题...
本文将深入探讨批量文件编码转换工具,特别是“Utf-8转GB2312”与“GB2312转Utf-8”的转换过程,以及如何利用此类工具进行高效操作。 标题中的“批量文件编码转换工具”是指一种能够一次性处理大量文件,改变它们...
不幸的是,广收欢迎的代码查看工具Source insight 虽然支持汉字,但是它不支持UTF-8。笔者感到疑惑的是,当初开发source insight的这帮人现在哪里去了?为何不继续开发?这么好的工具,却不再更新了,实在让人可惜。...
1. **编码转换**:如果你有一个用Utf-8编码的字符串,想转换成GB2312,你需要先将Utf-8编码的字节流解码,然后再用GB2312编码。代码示例如下: ```csharp string utf8Str = "你的Utf-8字符串"; byte[] utf8Bytes = ...
标题和描述中提到的"转换为GB2312.bat转换为UTF8.bat"暗示了这是一个批处理(batch script)文件,用于在两种不同的字符编码之间进行转换:GBK(GB2312)和UTF-8。GBK是中国大陆广泛使用的简体中文编码标准,而UTF-8...
GB2312简体文字在线转换UTF8代码转换工具
文件编码转换工具(GB2312与UTF-8转换) python写的一个小工具文件编码转换工具(GB2312与UTF-8转换) python写的一个小工具文件编码转换工具(GB2312与UTF-8转换) python写的一个小工具
首先,由于GB2312的字符集较小,有些在UTF8中可用的字符在GB2312中可能不存在,这就可能导致转换过程中的乱码或丢失信息。其次,转换过程中可能出现的编码错误,尤其是当原始文件的编码标识不准确时,可能导致读取...
使用此工具,用户可以方便地将UTF-8编码的文本转换为GB2312,或将GB2312转换为Unicode,以适应不同的系统和应用环境。 在实际操作中,例如在处理网页内容、数据库导入导出、文本编辑或编程时,我们可能会遇到需要...
标题中的“UTF8转GB2312源码”指的是一个特定的编程任务,即实现从UTF-8编码转换到GB2312编码的功能。UTF-8是一种广泛使用的Unicode字符编码,支持世界上几乎所有的字符集,而GB2312是中国大陆早期的一种简体中文...
例如,如果ESP8266需要从网络接收UTF-8编码的文本,然后将其显示在只支持GB2312编码的设备上,就需要进行从UTF-8到GB2312的转换。 “utf8_gb2312.zip”这个压缩包文件很可能包含了一些示例代码或者测试数据,用于...
这个工具,基于Qt5.9框架开发,专门用于UTF-8与GB2312编码之间的批量转换,为用户提供了方便。 首先,我们来了解UTF-8编码。UTF-8是一种变长的Unicode编码方式,它可以表示Unicode字符集中所有的字符。每个Unicode...
GB2312编码与utf-8编码的字符串的转换,主要使用windows api函数MultiByteToWideChar和WideCharToMultiByte,代码简洁,经测试可用
或者在从数据库中读取数据后,将UTF-8编码的数据转换为GB2312,以适应那些仍使用GB2312编码的客户端环境。 在文件名为"chinese"的压缩包中,可能包含了一些示例代码或测试数据,用于演示如何使用这个转换类。通过...
STM32 UTF-8编码转GB2312编码 源代码,一个.c文件
5. **字符转换gb2utf8**:这个压缩文件中的"字符转换gb2utf8"很可能是一个程序或脚本,用于将GB2312编码的文件转换成UTF-8编码。在实际操作中,用户可能需要先将文件解压缩,然后运行该程序,按照提示完成转换过程。...
1. 将GB2312编码的字符串转换为UTF-8: ```csharp string gb2312String = "GBK编码的字符串"; byte[] gb2312Bytes = Encoding.GetEncoding("gb2312").GetBytes(gb2312String); string utf8String = Encoding.UTF8....
总的来说,这个资源对于需要处理GB2312编码文本,并希望将其转换为更通用的UTF-8编码的C语言开发者来说非常有用。通过理解字符编码的基本原理,以及如何在C语言中实现编码转换,开发者可以更好地应对多语言环境下的...