svn: followed by invalid utf-8 sequence错误的解决方法

2009-09-21 17:04:55|  分类: php|举报|字号 订阅

有时候,我们在项目svn提交时会出现这样的错误,

svn: Valid UTF-8 data

(hex: 47 64 20 53 63)

followed by invalid UTF-8 sequence

(hex: e9 6e 69 63)

这样的错误的原因是所提交的文件中包含非utf8的编码, 很多时候是文件名称中包含有中文字符,可以这样解决这个错误:

在 svn ci 提交的时候,使用冒号命令然后设置编码:

:set fileencoding=utf-8

OK,问题解决。

Linux下执行svn add *时出现如下错误:

svn:  Valid UTF-8  data
(hex: 4b)
followed by invalid UTF-8 sequence
(hex:  fc 63 68  65)

出现这个错误是因为svn库里有文件的名字不是utf-8编码的,这种情况对于中文来说很常见。比如在自己的windows上建了一个中文名字的文件,就会使这种情况。

几经周折,才找到解决办法:

首先,执行命令:

ls * | file -
/dev/stdin:  ISO-8859 text

找到错误的编码类型;

然后,转换编码:

convmv  -f latin1 -t utf-8 *

有时候需要安装 convmv。

大功告成,哈哈

我的解决办法,就是换成本人的账户开quicbuild->agent.sh 

svn: followed by invalid utf-8 sequence错误的解决方法相关推荐

  1. java.io.StreamCorruptedException: invalid type code: AC错误的解决方法

    问题描述: 在向一个文件写入可序列化对象时,每次只想向文件的末尾添加一个可序列化的对象,于是使用了FileOutputStream(文件名,true)间接的构建了ObjectOutputStream流 ...

  2. ‘gbk‘ codec can‘t decode byte 0xad in position 2: illegal multibyte sequence 错误的解决方法

    UnicodeDecodeError: 'gbk' codec can't decode byte 0xad in position 2: illegal multibyte sequence 翻译: ...

  3. 微信分享踩坑:config:invalid signature错误的解决方法

    微信分享踩坑:config:invalid signature错误的解决方法 一般出现这个错误多半是签名获取失败,而我根据我获取到的签名跟签名算法校验里面得到的签名是一样的,于是查找大量文档,核实可能 ...

  4. php _get invalid,PHP 错误: ZipArchive::getFromName(): Invalid or unitialized Zip object in 解决方法...

    PHP 错误: ZipArchive::getFromName(): Invalid or unitialized Zip object in 解决方法 发布于 2014-11-07 15:00:00 ...

  5. SVN工作副本已经锁定错误的解决方法

    SVN工作副本已经锁定错误的解决方法 参考文章: (1)SVN工作副本已经锁定错误的解决方法 (2)https://www.cnblogs.com/linsx/p/6865977.html (3)ht ...

  6. Android 导入项目时出现错误的解决方法(红色感叹号)

    如果发现导入工程的时候,出现"No projects are found to import" 的提示,首先查看项目目录中是否有隐藏文件.project,还有目录结构也还要有一个隐 ...

  7. centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...

    centos linux 系统日常管理4  scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法  第十七节课 rsync可以增量同步,scp不行 ...

  8. 开机启动失败_电脑常见开机引导错误的解决方法

    电脑在开机启动过程中,经常会出现开机失败的故障,开机失败比较常出现在开机引导项错误的问题上,比如引导文件没了,硬盘有问题等等,有些小问题重启几遍可以解决,有些问题就只能修复.这边小编跟大家整理分享几个 ...

  9. pycharm连接mysql1193错误_pycharm连接mysql数据库提示错误的解决方法_数据库

    忘记phpmyadmin密码怎么重置_数据库 重置phpmyadmin密码的方法是:1.停止mysql服务:2.跳过验证启动mysql:3.重新设置密码:4.更新权限:5.重新启动mysql,如[ki ...

最新文章

  1. 简单的form表单操作的几种写法
  2. 关于一个js连续赋值问题之我见(词略穷,见谅)
  3. gridview中的nbsp;问题解决方法
  4. MVC Html.AntiForgeryToken() 防止CSRF***
  5. mysql id生成器自定义_MybatisPlus使用自定义Id生成器数据自动填充
  6. php 接口有几种,【后端开辟】php接口有哪些范例?
  7. python前端调用后端模型_前端调用后端的方法(基于restful接口的mvc架构)
  8. python 僵尸进程孤儿进程
  9. jquery 手型 鼠标穿过时_三模无线搭配对称手型设计,游戏致胜利器,ROG烈刃2无线鼠标...
  10. 在OPPO的开发者大会上,看到了另一个OPPO
  11. 【底层原理】深入理解Cache (上)
  12. 【ResNet】ResNet到底在解决一个什么问题呢?
  13. CHERRY樱桃机械键盘按键
  14. 壹基金,李连杰的长尾理论
  15. 深爱的妻子出轨(转贴)
  16. zabbix 5.0监控客户端
  17. mysql 1067_mysql启动错误1067进程意外终止的解决方法
  18. android 监测属性值变化,Android 的系统属性(SystemProperties)分析 | Bob's Blo...
  19. 推荐系统 | 威尔逊区间法
  20. “格式化”到底是啥意思?

热门文章

  1. java i18n 实现_Spring Boot i18n(国际化)实现
  2. 锂离子电池电池容量特性_锂离子电池为什么会爆炸?
  3. 跟对人,原来java入门这么简单!
  4. 声音衰减计算软件_软件衰减的最重要因素
  5. ubuntu上搭建open***
  6. ES elasticsearch 7.10安装部署
  7. 生产车间生产管理系统详解
  8. SRM高维特征隐写分析原理与应用
  9. android vold,Android6.0 MountService和vold详解(三) vold SD卡、otg
  10. 狂暴者 pat basic 练习二十六 程序运行时间