让SVN能正确显示中文信息

svn操作 1.安装了svn后设置过滤字符串 选择settings 在Global ingore pattern中输入以下内容: *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__ *.rej *~ #*# .#* .*.swp .DS_Store [Tt]humbs.db *.class bin build classes target generated .settings .classpath .project .met 阅读详情

我的svn在windows的命令行下输入命令svn help,就会出现类似下面的字符

?/226?/128?/157?/228?/187?/165?/229?/190?/151?/229?/136?/176?/231?/148?/168?/230?/179?/149?/229?/146?/140?/229?/184?/174?/229?/138?/169?/227?/128?/130

svn要显示的是只是普通的英文,但是怎么会出现这种情况呢?后来上网查了一下,发现这个问题是因为svn默认的字符集编码为UTF-8,但是Windows命令行的字符集编码默认为GBK,所以svn输出的文本无法正确显示。如果要在命令行显示UTF-8编码的字符,就必须先输入命令 chcp 65001 改变命令行当前的字符集编码,这样太麻烦了。
其实svn是可以显示中文的,只要设置环境变量 APR_ICONV_PATH 指向svn存放编码转换库的目录就可以让svn根据系统当前代码页显示文本信息。

例如svn的路径为C:/svn,按以下步骤设置:
1. 对“我的电脑”点击鼠标右键,然后选中“属性”。
2. 在选项卡中选择“高级”,然后单击“环境变量”按钮。
3. 单击“新建”按钮。
4. 在变量名一栏输入“APR_ICONV_PATH”,在变量值一栏输入“C:/svn/iconv”。
5. 单击“确定”保存环境变量。

完成以上步骤后svn就能直接显示中文信息了。

SVN配置中文权限 通常SVN设置权限路径为英文,如果要配置中文路径需要修改权限文件的格式,将格式保存为UTF8 no BOM BOM 是 Byte Order Mark 的缩写,指 UNICODE 文件头部用于指明高低字节排列顺序的几个字符,通常是 FFFE ,而将之用 UTF-8 编码之后,就是 EFBBBF 。由于 UTF-8 文件本身不存在字节序问题,所以对 UTF-16 等编码方式有重... 阅读详情

相关推荐

Subversion在命令行有中文乱码问题的解决方案

直接解压缩在某个目录,如:D:\XP\svn-win32-1.4.3 为了正常显示中文的帮助信息, 请设置环境变量 APR_ICONV_PATH=D:\XP\svn-win32-1.4.3\iconv

clarancepeng 478

SVN windows 代码中文注释显示乱码解决方案

在环境变量 -> 系统变量中添加 变量名:LANG 变量值:en_US.UTF-8 OK … 参考:https://shiyousan.com/post/635889908703806636

jinshuihe~_~ 2078

svn不支持中文路径问题的解决

作者:朱金灿来源:http://blog.csdn.net/clever101 svn的授权文件authz默认是不支持中文路径的,因此在精确控制中文文件夹的授权时往往会出错。要解决这个问题,需要用UltraEdit(注意不要用记事本或写字板)把authz打开,然后另存在为UTF-8-无BOM,如下图:然后把另存在的authz文件覆盖原有的authz文件。...

weixin_34095889的博客 3034

解决svn在AIX5.3上中文显示成乱码的问题

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33957648的博客 234

aix服务器文件有乱码,解决svn在AIX5.3上中文显示成乱码的问题

前段时间在AIX5.3上成功安装了svn1.6.3,在svn commit时录入中文信息后,在aix上查看(svn log)时显示正常,但是在windows上查看日志时显示的是乱码。另外在windows上提交中文名的文件或者下载中文名的文件到AIX上时,文件名显示的是乱码。摸索很久发现svn不同平台间传输用的编码都是UTF8,各个平台展现时用的各自的编码,由于不一致导致展现的是乱码。在AIX上用l...

weixin_39813200的博客 988

Subversion乱码解决方法

windows cmd.exe里面用svn提示信息乱码,这样可以搞定: 在autoexec.bat里面加入 set LANG=zh_CN.UTF8 set APR_ICONV_PATH=c:\Tools\svn-win32-1.4.3\iconv 或者直接在我的电脑-》属性-》环境变量里面添加这两个东东。APR_ICONV_PATH的值是你的svn在硬盘上的位置后面加\iconv。 公司终...

Jan 403

SVN碰到的一些问题

最近在使用SVN进行代码提交和回退的时候碰到了一些小问题,在这里分享一下碰到的一些坑,顺便小结一下这段时间常用的一些SVN的操作。 SVN碰到的一些问题鼠标右键不显示SVN菜单可能解决办法一、修复SVN二、修改SVN对应的选项三、卸载杀毒软件四、其他还原版本并提交具体步骤代码冲突问题IDEA一些常用的地方提交代码更新代码查看当前文件被修改的记录快捷方式 鼠标右键不显示SVN菜单 就是在任何地方右击鼠标的时候没有出现对应的菜单 可能解决办法 一、修复SVN 可以通过SVN的安装包,对SVN进行修复的操作;修

a760352276的博客 2499

Python学习笔记之自动获取svn Info

在做一个小项目时,正好有需求要去获取指定目录的SVN相关信息,初始第一版code如下所示: import os, re, traceback, subprocess, tempfile def getSvnInfo(path): try: cur_path = os.getcwd() os.chdir(path) # 使用如下接口很方...

xsophiax的专栏 2982

SVN:文件作比较时中文乱码问题

SVN:文件作比较时中文乱码问题 如果最初新建文件的编码方式选择GBK,无论import到SVN Server, 还是从SVN Server中checkout,文件的中文信息都能正常显示, 但是与历史版本作比较时,发现资源库中的文件中文显示乱码 这一问题的解决办法就是新建文件的时候选择UTF-8

4075

Mac系统下SVN命令行输出英文信息的配置方法

修改前建议备份原配置文件;不同终端环境要使用对应的配置文件;修改后务必验证设置是否生效;团队协作时建议统一环境配置。

SilvermistOwl67的博客 883

转.Windows平台下git中文乱码的问题

改一下配置就可以基本解决: 1、etc\gitconfig: [gui] encoding = utf-8 [i18n] commitencoding = gbk [svn] pathnameencoding = gbk 说明:打开 Git 环境中的中文支持。pathnameencoding设置了文件路径的中文支持。 2、etc\git-com...

一切有为法,如梦幻泡影,如露亦如电,应作如是观 174

TortoiseSvn批处理命令中文乱码的问题

使用svn命令行进行提交操作时,发现在命令行窗口直接敲命令提交,message为中文是正常的。但将命令写入批处理文件来执行时提交的中文message是乱码。 原因是命令行的编码是GBK,而我的批处理文件编码为utf-8,因此提交时的utf8编码的中文被按照gbk的编码提交了。 解决方式是把批处理文件以GB2312的编码格式保存,这样就好了 ...

JianMaster的博客 1313

git学习与使用

1.git status命令 1.1 使用 git status [项目名] 可以查看当前项目树总体状态。 1.2 为了能够查看当前工程下每一个具体文件的状态(哪些文件是新建的,哪些文件是更改的) 使用 git status -u [项目名] 1.3 1.2的问题在于输出过于详细,提示语繁琐所以可以   使用 git status -...

weixin_34406796的博客 166

周总结5

工号 部门 上周工作总结 这周主要学习了用log4j将日志写到文件中、总结了读写文件需要注意的问题以及在读写文件时如何将字节存储、更深入的理解了join和yield两个函数、总结了socket并解决了困扰很久的用数据报的方式传输中文的问题、复习了部分swing知识(显示和事件)、复习了svn的基本操作、大部分时间用于实现数据报聊

heisalittlebird的专栏 2059

不只是CTF:聊聊‘计算机普及要从娃娃抓起’背后的汉字编码简史(GB2312、电码、五笔)

本文追溯了中文数字化的技术演进历程,从电报时代的中文电码到五笔输入法,再到GB2312和Unicode字符集的发展。文章揭示了汉字编码背后的文化密码和技术突破,特别提及了电码和五笔在CTF竞赛中的应用,展现了中文信息处理的独特挑战与解决方案。

weixin_33714884的博客 364

websvn的中文乱码问题的解决

websvn是subversion的一个php编写的web界面,但使用中发现该程序对svn中的中文目录、注释显示不正常,原有的中文目录显示成了/?/230/?/153/?/88样子的乱码。由于处于安全考虑,这个系统中对php做了open_dir的限制,所以没有使用apt来安装websvn,而是从websvn.tigris.org下载了1.6.1的版本,最新的2.0的版本和系统默认的svn1.4.2

格利高里的专栏 2565
上一篇: C语言已经死了,5个需要忘却的理由
下一篇: 密码学里的随机数发生器
leehq
博客等级 码龄25年 49粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值