svn: Valid UTF-8 data followed by invalid UTF-8 sequence
来源:互联网 发布:淘宝微淘怎么发布 编辑:程序博客网 时间:2024/06/11 22:02
linux 用svn update更新,经常会遇到这个问题,如:
(原文链接 http://ddbiz.com/?p=182)
svn: Valid UTF-8 data
(hex:)
followed by invalid UTF-8 sequence
(hex: d5 d5 c6 ac)
这是由于在目录中有中文的文件名,而这个文件名确是用gb2312编码的,只能一个一个目录找,然后删掉它。
这里列出两个方法,一个方法用户找文件,然后直接删掉;另外一个则是找哪个目录下有这个非法文件名
1. 查找中文文件名
find ./ -regexptype "posix-pegrep" -regexp "*/[^a-z0-9]+txt" -exec rm {} /;
这个方法在找到文件后直接删除。如果想看看是哪些文件,则把 -exec rm {} /; 去掉。
2. 查找含有中文的目录
for f in `find . ! -name '.' -type d -prune | egrep -v 'svn'`; do echo $f; svn update $f; done;
这个方法是个偷懒的方法,在更新每个目录前,先 显示是那个目录:-)
(原文链接 http://ddbiz.com/?p=182)
- svn: Valid UTF-8 data followed by invalid UTF-8 sequence
- svn: followed by invalid utf-8 sequence错误的解决方法
- svn: Valid UTF-8 data 错误的解决
- svn: Valid UTF-8 data 错误的解决
- Invalid UTF-8 sequence in argument
- Caused by: java.io.UTFDataFormatException: Invalid byte 3 of 3-byte UTF-8 sequence
- Linux下执行SVN命令时提示错误:Valid UTF-8 data
- Invalid byte 2 of 2-byte UTF-8 sequence解决方案
- Invalid byte 1 of 1-byte UTF-8 sequence
- spring Invalid byte 1 of 1-byte UTF-8 sequence.
- 错误“Invalid byte 2 of 2-byte UTF-8 sequence ”
- invalid byte 1 of 1-byte UTF-8 sequence
- Invalid byte 3 of 3-byte UTF-8 sequence
- Invalid byte 2 of 2-byte UTF-8 sequence.异常
- spring Invalid byte 1 of 1-byte UTF-8 sequence.
- xstream:Invalid byte 2 of 2-byte UTF-8 sequence
- Invalid byte 2 of 2-byte UTF-8 sequence解决方案
- Invalid byte 2 of 2-byte UTF-8 sequence
- JavaScript Table排序
- BBextra 1.059 SC beta2 release
- fgf
- 用ads调试时遇到的一些问题
- Oracle基础学习笔记
- svn: Valid UTF-8 data followed by invalid UTF-8 sequence
- SHIFT命令的使用例
- 三种SQL分页方式
- Qt 应用程序移植到XCALE pxa270
- 3月12日,第一天开通博客
- 推荐学习Oracle的好书
- Kernel 调试-准备篇
- 测测你的升值潜力
- 关于Delphi中二维数组的声明和大小调整