码制转换。。。。

XCL 2011-07-15 02:44:21
要求将EUC --> SJIS。
要求传的参数为 char *,返回也是字符串,最好能给出函数,如果有我会加分。谢谢。。。
...全文
92 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
AnYidan 2011-07-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 luciferisnotsatan 的回复:]

看看iconv这库支不支持这两种编码
sjis是什么编码?
[/Quote]
++
赵4老师 2011-07-15
  • 打赏
  • 举报
回复
推荐使用system函数调用convertz软件
XCL 2011-07-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 abao623660072 的回复:]

引用楼主 xingchunlei 的回复:
要求将EUC --> SJIS。
要求传的参数为 char *,返回也是字符串,最好能给出函数,如果有我会加分。谢谢。。。


上网查一下,应该有转的,
EUC *str1;
SJIS EUCToSJIS(char *str)
{
..........
str2 = 转换后的SJIS类型字符串;
return str2……
[/Quote]


谢谢,这种我也能找到,就是现在比较忙,没时间把里面的函数调用抽出来,有没有那种直接调用的函数代码。
XCL 2011-07-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 houbin01 的回复:]

 EUC全名为Extended Unix Code,是一个使用8位编码来表示字符的方法。
它使用了一些兼容于ISO/IEC 2022区位码的94x94编码表,把每个区位加上0xA0来表示,以便兼容于ASCII。
yes?
"sjis"无解....
我是来学习的
[/Quote]


Shift_JIS是一个日本电脑系统常用的编码表。它能容纳全形及半形拉丁字母、平假名、片假名、符号及日语汉字。

它被命名为Shift_JIS的原因,是它在放置全形字符时,要避开原本在0xA1-0xDF放置的半角假名字符。
金刚葫芦娃 2011-07-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 xingchunlei 的回复:]
要求将EUC --> SJIS。
要求传的参数为 char *,返回也是字符串,最好能给出函数,如果有我会加分。谢谢。。。
[/Quote]

上网查一下,应该有转的,
EUC *str1;
SJIS EUCToSJIS(char *str)
{
..........
str2 = 转换后的SJIS类型字符串;
return str2;
}
luciferisnotsatan 2011-07-15
  • 打赏
  • 举报
回复
看看iconv这库支不支持这两种编码
sjis是什么编码?
SolarJupiter 2011-07-15
  • 打赏
  • 举报
回复
 EUC全名为Extended Unix Code,是一个使用8位编码来表示字符的方法。
  它使用了一些兼容于ISO/IEC 2022区位码的94x94编码表,把每个区位加上0xA0来表示,以便兼容于ASCII。
yes?
"sjis"无解....
我是来学习的
至善者善之敌 2011-07-15
  • 打赏
  • 举报
回复
解释一下啥叫EUC --> SJIS。

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧