win8的ftp命令-s参数不识别ansi文本中文字符的问题该去哪儿问?

lainY7mail 2014-10-21 06:29:28
windows专区问了没人答...
或者这儿哪位大大给我指点一下...
vfp调用的这个命令..也算vfp板块了...

-----------------------------------
运行环境win8.1

windows内嵌ftp命令的-s参数是执行 指定文本内的所有ftp命令
比如执行 ftp -s c:\1.txt 192.168.1.1
1.txt 内容是一堆ftp命令 比如"put c:\测试文件.txt" 等等

现在的问题是
当我直接在cmd中执行 " ftp -s c:\1.txt 192.168.1.1"
到有中文字符的那一行, 中文全部显示为 ?
例如 "put c:\???????.txt"

-s参数调用的1.txt是ansi格式
若手动改存成utf-8 代码 执行无问题

win8之前windows版本这段代码也能执行成功(也就是8之前win版本ftp命令-s参数能识别ansi中的中文)

请教一下...
如何设置windows 能让win8的ftp命令识别ansi文本中的中文字符
或者命令行如何操作txt改动成uft8编码格式的
或者其他解决办法
谢谢了....
...全文
1155 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fenghuoyun123 2015-09-16
  • 打赏
  • 举报
回复
你好,请问你问题最终是怎么解决的,我现在也遇到这问题了
十豆三 2014-10-26
  • 打赏
  • 举报
回复
txt改动成uft8编码格式的 *-- ANSI To UTF-8 (文件头写入UTF-8文件的BOM) =Strtofile(Strconv(Filetostr('c:\ANSI编码文件.txt'),9),'c:\UTF-8编码文件.txt',4) 详细请参考: <ANSI、UTF-8、Unicode(little endian)、Unicode big endian的互相转换> http://blog.csdn.net/apple_8180/article/details/7007114
labxj0769 2014-10-21
  • 打赏
  • 举报
回复
我暂时测试不到,提供思路可试试 cTxt=FILETOSTR("1.txt") cUtf8Txt=STRCONV(cTxt,9) &&将cExpression 中的双字节字符转换为 UTF-8 STRTOFILE(cUtf8Txt,"2.txt",4)
SecureCRT and SecureFX v7.3.3 x86 x64 build 779 注册破解正式版 2015年3月31日官方正式更新发布! 附带了注册机和注册说明,亲测可用 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。 SecureFX 支持三种文件传输协议:FTP、SFTPFTP over SSH2。它可以提供安全文件传输。无论您连接的是任何一种操作系统的服务器,它都能提供安全的传输服务。它主要用于Linux操作系统如redhat, ubuntu的客户端文件传输程序,您可以选择利用SFTP通过加密的SSH2实现安全传输,也可以利用FTP进行标准传输。该客户端具有Explorer风格的界面,易于使用,同时提供强大的自动化能力,可以实现自动化的安全文件传输。

2,727

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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