| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3507 人关注过本帖
标题:请教 从Citrix 上 Sap 拷贝数据到vfp 乱码问题
取消只看楼主 加入收藏
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
结帖率:57.14%
收藏
已结贴  问题点数:20 回复次数:25 
请教 从Citrix 上 Sap 拷贝数据到vfp 乱码问题
我们公司2年前开始实施Sap     并且必须登录德国Citrix 运行德国服务器上的程序  才能使用Sap   
而并非在自己的电脑上使用Sap 客户端程序
出于需要  我必须每天从Sap中 将检验员输入的不合格单信息拷贝至我自己编制的vfp 程序
却发现 拷贝至vfp(英文版) 的信息  凡是中文的全部变成了乱码   
但是拷贝至其他程序  比如 记事本    word  等等 全部正常的     恰好vfp中是乱码的
想了好多办法都不行    必须要中转下  先拷贝到word  再从word 拷贝出来   太麻烦了
无奈之下  vfp中创建 word 对象   让这个中转的操作自动完成

请教下各位有没有更好的办法      必须安装个补丁程序 内码什么的 彻底解决
谢谢
搜索更多相关主题的帖子: word 检验员 英文版 
2012-12-11 09:20
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
没用的吧   汉化只是针对菜单 界面上的标签之类的  绝对不可能影响到中文内码的
2012-12-11 10:39
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
非常感谢
用记事本  粘贴   在另存对话框中看见是  ansi     可是在 strconv 函数中却没有ansi  
试验了从 strconv(text,1)到 strconv(text,16)  没有一个成功的
现在上传 sap上文本  
sap txt.rar (55 Bytes)
    由于论坛限制  不能上传txt   这个文件将后缀名改为txt 就即可
2012-12-13 08:49
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
我百度上搜到有人说 用 strconv(txt,9)   
 可是反复试验都不成功   仍然显示的都是问号(其实不是乱码 都是问号???)

我从Sap上面拷贝到记事本  查看是ansi   
然后在记事本中拷贝到新的文本文件 查看仍然是ansi  好像编码没有任何改变
可就是在记事本中拷贝后  到vfp粘贴就正常显示了


[ 本帖最后由 ksbbzhr 于 2012-12-13 09:12 编辑 ]
2012-12-13 08:58
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
在记事本中保存之后 再拷贝出来就正常了   不知道各位有没有办法用我的上传的文本附件做测试啊
2012-12-13 09:15
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
我发现在sap上拷贝中文    跑到vfp开发环境下   打开文件  另存文件  字体设置等对话框粘贴
能够正常显示中文的

其他诸如命令窗口   文本框  编辑框  表种所有字段 都显示问号
用asc(txt)  显示63    从剪贴板返回的字符已经变成了问号了
所以用strconv  再怎么转化  它当然仍然是问号了
2012-12-13 12:09
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
  我得到了原始文本 utf-8编码的   是在原来的Sap位置选择另存文本的    可是另存文本的方法太过麻烦
用拷贝到剪贴板中之后  不知道有了什么变化   
从剪贴板到vfp control +V  之后    就全部成了问号
t1.rar (232 Bytes)
2012-12-13 14:27
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
不知道vfp 能不能直接处理剪贴板中的内容    将拷贝内容直接在剪贴板中处理  
一取到vfp   就全部成问号了  无法再处理
2012-12-13 14:28
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
或者将当前环境设置为  utf-8    Control+v  或许可以解决问题了
2012-12-13 14:31
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
从文本文件取得太麻烦了   在sap上另存为文本是非常复杂的   我一天要操作几十个单据   一张单据基本在半分钟内处理完   但是在sap上面另存文本文件需要1分钟  
所以必须使用拷贝  粘贴的方式     简单的说就是从剪贴板获得需要转换的内容  
否则没有任何意义  

谢谢
2012-12-13 14:50
快速回复:请教 从Citrix 上 Sap 拷贝数据到vfp 乱码问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020583 second(s), 11 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved