紧急求教:|+|替换为|后中文出现乱码

mmerhous 2009-07-16 01:03:21
我实现了替换当前目录下的所有|+|的符号,但是替换后产生了一个问题,靠近|+|的中文出现了乱码,导致整个文件不能导入使用了,还要继续请教~~~
#!/bin/ksh
vi $1 < < !!
:1,\$s/\\\//g
:1,\$s/\///g
:1,\$s/ //g
:1,\$s/|+|/|/g
:wq
!!
我尝试用这个方式替换字符但是还是乱码……急求急求
...全文
43 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmerhous 2009-07-16
  • 打赏
  • 举报
回复
有中文在分隔符是|+|的时候,中文显示是没有问题的
替换为|后,靠近分隔符的中文开始乱码了,其他位置的中文没有问题
ShowMan 2009-07-16
  • 打赏
  • 举报
回复
里面有中文吗?
看看locate的设置。
替换export LANG=C
试试看。

23,222

社区成员

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

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