0 0

如何将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个答案 按时间排序 按投票排序

0 0

LINUX 下修改系统编码以后 需要重启一下你的应用.

2009年10月18日 12:39
0 0

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
0 0
0 0

java中get请求传递中文出乱码,可以再tomcat中的conf目录下的server.xml文件中找到8080端口,在这个标签中加入URIEncoding="utf-8",这样服务器会默认将get请求中的中文按utf-8方式转码,actionscript中不知道是不是也用的tomcat做的服务器,如果是的话可以试试

2009年10月16日 19:10
0 0

参考下文章
http://igogogo9.iteye.com/blog/105326
http://www.cnblogs.com/comsteed/archive/2008/03/27/1126023.html

http://www.iteye.com/topic/110233

2009年10月16日 18:25

相关推荐

    VB6.0 UTF-8转换GB2312函数

    在VB6.0编程环境中,有时我们需要处理不同字符编码之间的转换,例如将UTF-8编码的字符串转换为GB2312编码。UTF-8是一种广泛使用的Unicode编码,而GB2312是中国大陆常用的简体中文字符集,主要用于早期的计算机系统。...

    utf-8 互转 gb2312 转码

    首先,我们需要将UTF-8编码的字符串解码为Unicode,然后将Unicode转换为GB2312编码。反之,从GB2312转到UTF-8也是同样的逻辑,只是方向相反。 在Python编程语言中,我们可以使用`encode()`和`decode()`方法进行转码...

    STM32 C 语言转换 utf8 gb2312

    在处理字符编码时,我们经常需要将不同编码格式的数据进行转换,如UTF-8和GB2312。UTF-8是一种变长的Unicode编码,广泛用于网络和操作系统,而GB2312是中国大陆早期的简体中文字符集,主要用于存储中文文本。 标题...

    批量文件编码转换工具(Utf-8转GB2312、GB2312转Utf-8)

    本文将深入探讨批量文件编码转换工具,特别是“Utf-8转GB2312”与“GB2312转Utf-8”的转换过程,以及如何利用此类工具进行高效操作。 标题中的“批量文件编码转换工具”是指一种能够一次性处理大量文件,改变它们...

    完美转换UTF-8 到 GB2312(源代码和详细说明)

    不幸的是,广收欢迎的代码查看工具Source insight 虽然支持汉字,但是它不支持UTF-8。笔者感到疑惑的是,当初开发source insight的这帮人现在哪里去了?为何不继续开发?这么好的工具,却不再更新了,实在让人可惜。...

    winForm中进行Utf-8 及 GB2312转换

    1. **编码转换**:如果你有一个用Utf-8编码的字符串,想转换成GB2312,你需要先将Utf-8编码的字节流解码,然后再用GB2312编码。代码示例如下: ```csharp string utf8Str = "你的Utf-8字符串"; byte[] utf8Bytes = ...

    转换为GB2312.bat转换为UTF8.bat

    标题和描述中提到的"转换为GB2312.bat转换为UTF8.bat"暗示了这是一个批处理(batch script)文件,用于在两种不同的字符编码之间进行转换:GBK(GB2312)和UTF-8。GBK是中国大陆广泛使用的简体中文编码标准,而UTF-8...

    GB2312简体文字在线转换UTF8代码转换工具

    GB2312简体文字在线转换UTF8代码转换工具

    文件编码转换工具(GB2312与UTF-8转换) python写的一个小工具

    文件编码转换工具(GB2312与UTF-8转换) python写的一个小工具文件编码转换工具(GB2312与UTF-8转换) python写的一个小工具文件编码转换工具(GB2312与UTF-8转换) python写的一个小工具

    目前最好用的GB2312和UTF8编码互转工具

    首先,由于GB2312的字符集较小,有些在UTF8中可用的字符在GB2312中可能不存在,这就可能导致转换过程中的乱码或丢失信息。其次,转换过程中可能出现的编码错误,尤其是当原始文件的编码标识不准确时,可能导致读取...

    汉字编码转换工具(汉字与utf-8转换 gb2312转换 unicode 转转

    使用此工具,用户可以方便地将UTF-8编码的文本转换为GB2312,或将GB2312转换为Unicode,以适应不同的系统和应用环境。 在实际操作中,例如在处理网页内容、数据库导入导出、文本编辑或编程时,我们可能会遇到需要...

    UTF8转GB2312源码

    标题中的“UTF8转GB2312源码”指的是一个特定的编程任务,即实现从UTF-8编码转换到GB2312编码的功能。UTF-8是一种广泛使用的Unicode字符编码,支持世界上几乎所有的字符集,而GB2312是中国大陆早期的一种简体中文...

    utf8_gb2312.zip

    例如,如果ESP8266需要从网络接收UTF-8编码的文本,然后将其显示在只支持GB2312编码的设备上,就需要进行从UTF-8到GB2312的转换。 “utf8_gb2312.zip”这个压缩包文件很可能包含了一些示例代码或者测试数据,用于...

    UTF-8与GB2312文件编码转换(支持批量文件)

    这个工具,基于Qt5.9框架开发,专门用于UTF-8与GB2312编码之间的批量转换,为用户提供了方便。 首先,我们来了解UTF-8编码。UTF-8是一种变长的Unicode编码方式,它可以表示Unicode字符集中所有的字符。每个Unicode...

    GB2312编码和UTF-8互转(c语言实现)

    GB2312编码与utf-8编码的字符串的转换,主要使用windows api函数MultiByteToWideChar和WideCharToMultiByte,代码简洁,经测试可用

    php网页中utf-8编码转换gb2312实用类

    或者在从数据库中读取数据后,将UTF-8编码的数据转换为GB2312,以适应那些仍使用GB2312编码的客户端环境。 在文件名为"chinese"的压缩包中,可能包含了一些示例代码或测试数据,用于演示如何使用这个转换类。通过...

    STM32 UTF-8编码 转GB2312编码 源代码

    STM32 UTF-8编码转GB2312编码 源代码,一个.c文件

    编码转换器 绿色版 gb2312 gbk utf-8

    5. **字符转换gb2utf8**:这个压缩文件中的"字符转换gb2utf8"很可能是一个程序或脚本,用于将GB2312编码的文件转换成UTF-8编码。在实际操作中,用户可能需要先将文件解压缩,然后运行该程序,按照提示完成转换过程。...

    gb2312,utf-8,utf-8-bom等编码格式的互相转换

    1. 将GB2312编码的字符串转换为UTF-8: ```csharp string gb2312String = "GBK编码的字符串"; byte[] gb2312Bytes = Encoding.GetEncoding("gb2312").GetBytes(gb2312String); string utf8String = Encoding.UTF8....

    GB2312转UTF-8(C代码)

    总的来说,这个资源对于需要处理GB2312编码文本,并希望将其转换为更通用的UTF-8编码的C语言开发者来说非常有用。通过理解字符编码的基本原理,以及如何在C语言中实现编码转换,开发者可以更好地应对多语言环境下的...

Global site tag (gtag.js) - Google Analytics