如何实现ascii转换?

lspbeyond
博客专家认证
2005-03-08 06:13:22
我在网上down了个源码,解压后发现里面的文件用记事本(windows下)打开,换行符都变成了黑块。
下载源码的网页上说:
copy these subdirectories (in ASCII mode) to a Windows machine (with a C++/C development environment, such as Visual Studio).
--
所以我猜是ascii码转换的问题,但不知道在linux下怎么转,或者在windows下转也可以
求大家帮帮忙
...全文
249 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
blankman 2005-03-11
  • 打赏
  • 举报
回复
推荐ue,打开的时候会自动提示的
yjf7888 2005-03-10
  • 打赏
  • 举报
回复
同意用UltraEdit打开,而且可以用它手工转
core 2005-03-10
  • 打赏
  • 举报
回复
用UltraEdit或写字板之类的工具,不转也可以
tengulre 2005-03-10
  • 打赏
  • 举报
回复
试试Editplus
nodummy 2005-03-09
  • 打赏
  • 举报
回复
直接在Unix上面转换了然后复制到你的Windows里面

使用这个命令
awk '{ print $0"\r" }' < unixfile > dosfile

用perl脚本也可以比较轻松的完成……
spiderww 2005-03-09
  • 打赏
  • 举报
回复
同blueflame(蓝色的火焰) ,这个文件是unix格式的。
copy these subdirectories (in ASCII mode) to a Windows machine (with a C++/C development environment, such as Visual Studio).
这句话是让你在ftp的时候选择ascii模式(如果你用windows的话)。
ccwwcsdnc 2005-03-08
  • 打赏
  • 举报
回复
unix2dos,在linux下用的
lspbeyond 2005-03-08
  • 打赏
  • 举报
回复
有批量转换工具吗?
blueflame 2005-03-08
  • 打赏
  • 举报
回复
这不是什么ASCII的转换,只是因为windows下的换行是回车符+换行符,而unix/linux下的换行就是单纯的换行符,windows的记事本不能正常识别导致的,你在windows下用UltraEdit一类的工具就可以进行转换

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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