免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2928 | 回复: 2
打印 上一主题 下一主题

中文乱码问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-30 10:15 |只看该作者 |倒序浏览
由于事情经过比较繁琐,我逐一描述,希望大家能明白。

应用,我想从AS400服务器,通过FTP命令,把含有汉字的数据发送到PC。

AS400系统 V5R4 ENG 系统ccsid 037
用户ccsid 1388
winxp 中文版
5250 主机代码页设定 1388 简体中文扩展

ftp命令

BIN                        
LCD xxxxxx               
CD xxxxxx                  
LTYPE C 1386(1381也试验过)               
PUT xxxxxxx xxxxx.txt

PF 字段O型,因为需要中英混合。


现象

在400下看中文正常,无乱码。
发送到 PC 乱码。

原因分析,是否字段中含有非法字符。
在400上可以显示,应该没有问题,原因或许在发送时的转换上。
但是如果用手工输入汉字的话,那么可以正常发送,不存在乱码。

如果 LTYPE C 1381使用1386,那么发送数据时失败,ftp画面自动退出。

论坛徽章:
0
2 [报告]
发表于 2008-12-30 13:36 |只看该作者

回复 #1 wdz315 的帖子

你可以先将pf文件导成txt文件,在导的过程中指定ccsid,然后在使用ftp传到pc机,在传时不需要使用"LTYPE C 1386(1381也试验过) ",试试.

论坛徽章:
0
3 [报告]
发表于 2008-12-30 16:11 |只看该作者
原帖由 huangxkst 于 2008-12-30 13:36 发表
你可以先将pf文件导成txt文件,在导的过程中指定ccsid,然后在使用ftp传到pc机,在传时不需要使用"LTYPE C 1386(1381也试验过) ",试试.


做csv么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP