偶找到的基本都是调用了glib库的,要麽就是C++的
有的话说声,偶另外开贴给分,到时候请贴上来
11 个解决方案
#1
关注中,,,
#2
mark
#3
linux下面有头文件
#include <iconv.h>
可以实现一些code的转换 至于具体如何实现 需要自己去看了
#include <iconv.h>
可以实现一些code的转换 至于具体如何实现 需要自己去看了
#4
偶就是不能用那些库,需要自己写
我现在已经把UTF-8转到Unicode了,
现在正在想怎么把Unicode转GB2312
我现在已经把UTF-8转到Unicode了,
现在正在想怎么把Unicode转GB2312
#5
还是自己搞定啊。。。
#6
UTF-8 -> UCS2 -> GBK ?
你是想这么做是吧?
UTF-8 -> UCS2当然容易,不过你不要把概念混淆了,UTF-8也是unciode的一种编码,本身就是unicode,既然都是unciode所以有确定的公式可转,可unicode和gbk或者小一点gb2321那就是完全不同的两种编码,就像一个中文一个英文一样,这两者之间可以通过公式转化码?不能,所以你只能造一个表,就是一本英汉词典一样,对照来转化,至于这张表哪里有呢?首先系统肯定是有的,不过你不能直接取得,你只能通过调用iconv这样的系统函数来实现。当然网上也有这样的表下载,你可以去年点官方网站去查询。
你是想这么做是吧?
UTF-8 -> UCS2当然容易,不过你不要把概念混淆了,UTF-8也是unciode的一种编码,本身就是unicode,既然都是unciode所以有确定的公式可转,可unicode和gbk或者小一点gb2321那就是完全不同的两种编码,就像一个中文一个英文一样,这两者之间可以通过公式转化码?不能,所以你只能造一个表,就是一本英汉词典一样,对照来转化,至于这张表哪里有呢?首先系统肯定是有的,不过你不能直接取得,你只能通过调用iconv这样的系统函数来实现。当然网上也有这样的表下载,你可以去年点官方网站去查询。
#7
哦,笔误,是去unciode的官方网站或者标准组织网站查
#8
需要UNICODE到gb2312的转换表,查表即可
#9
给我一个邮箱,改天给你发
#10
int UNICODEToGB2312(char *mch,wchar_t wch){
return wctomb(mch,wch);
}
return wctomb(mch,wch);
}
#11
UTF-8 -> UCS2 -> GBK
恩 偶就是这么做的 表也找了个 目前基本搞定
感谢诸位来顶
*lee(*lee) 你的程序还是给偶发个哈 偶好学习学习 偶邮箱通过消息发给你咯 请查收
恩 偶就是这么做的 表也找了个 目前基本搞定
感谢诸位来顶
*lee(*lee) 你的程序还是给偶发个哈 偶好学习学习 偶邮箱通过消息发给你咯 请查收
#1
关注中,,,
#2
mark
#3
linux下面有头文件
#include <iconv.h>
可以实现一些code的转换 至于具体如何实现 需要自己去看了
#include <iconv.h>
可以实现一些code的转换 至于具体如何实现 需要自己去看了
#4
偶就是不能用那些库,需要自己写
我现在已经把UTF-8转到Unicode了,
现在正在想怎么把Unicode转GB2312
我现在已经把UTF-8转到Unicode了,
现在正在想怎么把Unicode转GB2312
#5
还是自己搞定啊。。。
#6
UTF-8 -> UCS2 -> GBK ?
你是想这么做是吧?
UTF-8 -> UCS2当然容易,不过你不要把概念混淆了,UTF-8也是unciode的一种编码,本身就是unicode,既然都是unciode所以有确定的公式可转,可unicode和gbk或者小一点gb2321那就是完全不同的两种编码,就像一个中文一个英文一样,这两者之间可以通过公式转化码?不能,所以你只能造一个表,就是一本英汉词典一样,对照来转化,至于这张表哪里有呢?首先系统肯定是有的,不过你不能直接取得,你只能通过调用iconv这样的系统函数来实现。当然网上也有这样的表下载,你可以去年点官方网站去查询。
你是想这么做是吧?
UTF-8 -> UCS2当然容易,不过你不要把概念混淆了,UTF-8也是unciode的一种编码,本身就是unicode,既然都是unciode所以有确定的公式可转,可unicode和gbk或者小一点gb2321那就是完全不同的两种编码,就像一个中文一个英文一样,这两者之间可以通过公式转化码?不能,所以你只能造一个表,就是一本英汉词典一样,对照来转化,至于这张表哪里有呢?首先系统肯定是有的,不过你不能直接取得,你只能通过调用iconv这样的系统函数来实现。当然网上也有这样的表下载,你可以去年点官方网站去查询。
#7
哦,笔误,是去unciode的官方网站或者标准组织网站查
#8
需要UNICODE到gb2312的转换表,查表即可
#9
给我一个邮箱,改天给你发
#10
int UNICODEToGB2312(char *mch,wchar_t wch){
return wctomb(mch,wch);
}
return wctomb(mch,wch);
}
#11
UTF-8 -> UCS2 -> GBK
恩 偶就是这么做的 表也找了个 目前基本搞定
感谢诸位来顶
*lee(*lee) 你的程序还是给偶发个哈 偶好学习学习 偶邮箱通过消息发给你咯 请查收
恩 偶就是这么做的 表也找了个 目前基本搞定
感谢诸位来顶
*lee(*lee) 你的程序还是给偶发个哈 偶好学习学习 偶邮箱通过消息发给你咯 请查收