河源网站建设多少钱淘宝客怎么做的网站推广
河源网站建设多少钱,淘宝客怎么做的网站推广,企业架构设计,灯具网站模板现象#xff1a;将perforce代码库迁移至SVN时log乱码。p42svn.pl在windows下运行至-|时会报错#xff0c;于是安装了linux虚拟机#xff0c;从虚拟linux中运行p42svn.pl生成dump文件#xff0c;再传至windows下用svnadmin load。可是在svn查看log时#xff0…现象将perforce代码库迁移至SVN时log乱码。p42svn.pl在windows下运行至-|时会报错于是安装了linux虚拟机从虚拟linux中运行p42svn.pl生成dump文件再传至windows下用svnadmin load。可是在svn查看log时中文却是显示乱码。解决过程最开始是怀疑perl对中文的支持于是在网上查资料了解到perl是用utf8字符流看了《Perl对中文的处理问题》http://blog.chinaunix.net/u2/70049/showart_1225418.html才明白于是修改p42svn.pl。文件刚开始部份加上use Encode;将$result{log} $change-{desc} ;改成$result{log} decode(GBK, $change-{desc} );这时生成的dump文件却无法load。测试二 用svnadmin dump出带中文log的记录再load进版本库是正常的。比较查看svnadmin与p42svn.pl生成的dump文件发现log部分一样但是Prop-content-length、Content-length与log的V值不一样。在网上游荡了半天看到一篇文章《PERL unicode》http://longer.spaces.eepw.com.cn/articles/article/item/48773才知道是perl取出的字符数而不是字节数而svnadmin却是要求字节数的。于是再次修改p42svn.pl在$result . sprintf(V %d/n%s/n, length($val), $val);前加上Encode::_utf8_off($val);在my $ppty_len length($ppty_txt) 1;前加上Encode::_utf8_off($ppty_txt);这样就解决log乱码的问题。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89647.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!