当前位置: 首页 > news >正文

网站打印模板制作广西住房与建设厅网站首页

网站打印模板制作,广西住房与建设厅网站首页,做理财的网站有哪些内容,没有网站备案可以做诚信认证嘛2019独角兽企业重金招聘Python工程师标准 如果你需要在linux下面用到windows下的文件#xff0c;拷贝上去后经常发现中文显示乱码。。原因是Windows中默认的文件格式是 GBK(gb2312)#xff0c;而Linux一般都是UTF-8。比较繁琐的方法是在windows下用程序把内容转… 2019独角兽企业重金招聘Python工程师标准 如果你需要在linux下面用到windows下的文件拷贝上去后经常发现中文显示乱码。。原因是Windows中默认的文件格式是 GBK(gb2312)而Linux一般都是UTF-8。比较繁琐的方法是在windows下用程序把内容转换为utf-8编码格式的但是相当麻烦 而且遇到一个文件转一回。下面介绍一下在Linux中如何一劳永逸的解决这个问题查看文件的编码及如何进行对文件进行编码转换。查看文件编码在Linux中查看文件编码可以通过以下几种方式1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。文件编码转换1.如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题那么你可以在~/.vimrc在/etc目录下面 文件中添加以下内容set encodingutf-8 fileencodingsucs-bom,utf-8,cp936其中encoding是vim的默认显示编码格式fileencodings是vim打开文件时检测的编码格式存在这种类型的编码即转换为utf-8编码。这样就可以让vim自动识别文件编码可以自动识别UTF-8或者GBK编码的文件其实就是依照fileencodings提供的编码列表尝试如果没有找到合适的编码就用latin-1(ASCII)编码打开。2.在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式不好用:set fileencodingutf-83.iconv 转换iconv的命令格式如下未用iconv -f encoding -t encoding inputfile比如将一个UTF-8 编码的文件转换成GBK编码iconv -f GBK -t UTF-8 file1 -o file2文件名编码转换:从Linux往 windows拷贝文件或者从windows往Linux拷贝文件有时会出现中文文件名乱码的情况出现这种问题的原因是因为windows的文件名 中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致所以导致了文件名乱码的问题解决这个问题需要对文件名进行转码。在Linux中专门提供了一种工具convmv进行文件名编码的转换可以将文件名从GBK转换成UTF-8编码,或者从UTF-8转换到GBK。首先看一下你的系统上是否安装了convmv,如果没安装的话用在http://www.j3e.de/linux/convmv/convmv-1.14.tar.gz下载然后在windows下面解压缩用winscp上传真个目录之后进入此目录执行make install命令之后用convmv命令测试是否安装成功若显示一些命令提示则表示成功了。安装。下面看一下convmv的具体用法convmv -f 源编码 -t 新编码 [选项] 文件名常用参数-r 递归处理子文件夹--notest 真正进行操作请注意在默认情况下是不对文件进行真实操作的而只是试验。--list 显示所有支持的编码--unescap 可以做一下转义比如把%20变成空格比如我们有一个utf8编码的文件名转换成GBK编码命令如下convmv -f UTF-8 -t GBK --notest utf8编码的文件名这样转换以后utf8编码的文件名会被转换成GBK编码只是文件名编码的转换文件内容不会发生变化vim 编码方式的设置和所有的流行文本编辑器一样Vim 可以很好的编辑各种字符编码的文件这当然包括UCS-2、UTF-8 等流行的 Unicode 编码方式。然而不幸的是和很多来自 Linux 世界的软件一样这需要你自己动手设置。 Vim 有四个跟字符编码方式有关的选项encoding、fileencoding、fileencodings、termencoding (这些选项可能的取值请参考 Vim 在线帮助 :help encoding-names)它们的意义如下: * encoding: Vim 内部使用的字符编码方式包括 Vim 的 buffer (缓冲区)、菜单文本、消息文本等。默认是根据你的locale选择.用户手册上建议只在 .vimrc 中改变它的值事实上似乎也只有在.vimrc 中改变它的值才有意义。你可以用另外一种编码来编辑和保存文件如你的vim的encoding为utf-8,所编辑的文件采用cp936编码,vim会 自动将读入的文件转成utf-8(vim的能读懂的方式而当你写入文件时,又会自动转回成cp936文件的保存编码). * fileencoding: Vim 中当前编辑的文件的字符编码方式Vim 保存文件时也会将文件保存为这种字符编码方式 (不管是否新文件都如此)。 * fileencodings: Vim自动探测fileencoding的顺序列表 启动时会按照它所列出的字符编码方式逐一探测即将打开的文件的字符编码方式并且将 fileencoding 设置为最终探测到的字符编码方式。因此最好将Unicode 编码方式放到这个列表的最前面将拉丁语系编码方式 latin1 放到最后面。 * termencoding: Vim 所工作的终端 (或者 Windows 的 Console 窗口) 的字符编码方式。如果vim所在的term与vim编码相同则无需设置。如其不然你可以用vim的termencoding选项将自动转换成term 的编码.这个选项在 Windows 下对我们常用的 GUI 模式的 gVim 无效而对 Console 模式的Vim 而言就是 Windows 控制台的代码页并且通常我们不需要改变它。 好了解释完了这一堆容易让新手犯糊涂的参数我们来看看 Vim 的多字符编码方式支持是如何工作的。 1. Vim 启动根据 .vimrc 中设置的 encoding 的值来设置 buffer、菜单文本、消息文的字符编码方式。 2. 读取需要编辑的文件根据 fileencodings 中列出的字符编码方式逐一探测该文件编码方式。并设置 fileencoding 为探测到的看起来是正确的 (注1) 字符编码方式。 3. 对比 fileencoding 和 encoding 的值若不同则调用 iconv 将文件内容转换为encoding 所描述的字符编码方式并且把转换后的内容放到为此文件开辟的 buffer 里此时我们就可以开始编辑这个文件了。注意完成这一步动作需要调用外部的 iconv.dll(注2)你需要保证这个文件存在于 $VIMRUNTIME 或者其他列在 PATH 环境变量中的目录里。 4. 编辑完成后保存文件时再次对比 fileencoding 和 encoding 的值。若不同再次调用 iconv 将即将保存的 buffer 中的文本转换为 fileencoding 所描述的字符编码方式并保存到指定的文件中。同样这需要调用 iconv.dll由于 Unicode 能够包含几乎所有的语言的字符而且 Unicode 的 UTF-8 编码方式又是非常具有性价比的编码方式 (空间消耗比 UCS-2 小)因此建议 encoding 的值设置为utf-8。这么做的另一个理由是 encoding 设置为 utf-8 时Vim 自动探测文件的编码方式会更准确 (或许这个理由才是主要的 ;)。我们在中文 Windows 里编辑的文件为了兼顾与其他软件的兼容性文件编码还是设置为 GB2312/GBK 比较合适因此 fileencoding 建议设置为 chinese (chinese 是个别名在 Unix 里表示 gb2312在 Windows 里表示cp936也就是 GBK 的代码页)。 转载于:https://my.oschina.net/u/1425482/blog/289200
http://www.yutouwan.com/news/471567/

相关文章:

  • 网站后台用什么程序做青岛网站推广系统
  • 手机表白网页制作赤峰网站优化
  • 企业网站上线紫金银行网站
  • 电商网站建设策划书模板wordpress必须安装插件
  • 济南企业营销型网站建设西安网站建设网络推广
  • 彩票网站 建设网站建设來选宙斯站长
  • 网站设计要先做图么书画网站源码
  • 青岛 网站建设网站开发制作流程
  • 网站模板 双语河北建设工程招标信息网官网
  • 网站建设课程性质全球速卖通大学
  • 建一个公司网站wordpress弹窗注册代码
  • 同学聚会怎么样做网站广州网站推广多少钱
  • 郑州网站优化公司perl php 网站开发
  • 题库网站建设青岛商业网站建设
  • 做搜狗手机网站快速排本地app制作公司
  • 网站建设考试商务网站建设中存在的问题
  • 网站建设有钱赚吗wordpress flat 下载
  • asp网站开发四酷全书系统开发过程中设计代码的原则为
  • 海外网站推广公司网站ftp文件
  • 做非法网站怎么盈利php网站开发实例教程思考题
  • 江苏省建设厅网站权力阳光系统视频拍摄合同
  • 大学帮学校做网站wordpress免费教育模板下载地址
  • phpcms v9农业网站模板常见的网站建设类型都有哪些
  • 松江建网站网站建设规模用什么形容
  • 班级网站模板素材wordpress 嵌入html
  • 网站浏览器兼容性通用企业网络营销方案模板
  • 国内视频网站域名知乎网站建设入门书
  • 多种网站模板织梦转WordPress插件
  • 安阳网站优化新手如何学剪辑视频
  • 网站发布方式 提高聊城专业做网站公司