博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

10 2013 档案

摘要:最近单位里的一个项目使用了国际化,这玩意儿以前实习的时候搞过,后来时间久了就慢慢淡忘了,现在赶紧翻起资料重新理解下。 关于国际化的思路大致是这样子的,你把要根据不同语言环境显示为不同语言的信息用一个叫资源文件的存储起来,为了方便查找,采用了属性文件的Key-Value进行存放,然后程序根据语言环境到响应的资源文件中查找对应的信息,进行显示。 这就涉及到以下两个类:java.util.Localejava.util.ResourceBundle 不多说,上代码: public class I18NTest { public static void main(String[] args) { .. 阅读全文

posted @ 2013-10-22 22:02 藤一1222 阅读(177) 评论(0) 推荐(0)

摘要:当我们用vim或者gvim打开磁盘中的一个文件时,会发生什么事情呢?这得从四个变量说起。 这四个变量就是fileencodings、fileencoding、encoding 和 termencoding。 encoding Vim 内部使用的字符编码方式,包括 Vim 的 buffer (缓冲区)、菜单文本、消息文本等。默认是根据你的locale选择.用户手册上建议只在 .vimrc 中改变它的值,事实上似乎也只有在.vimrc 中改变它的值才有意义。你可以用另外一种编码来编辑和保存文件,如你的vim的encoding为utf-8,所编辑的文件采用cp936编码,vim会 自动将读入的文件. 阅读全文

posted @ 2013-10-10 22:43 藤一1222 阅读(274) 评论(0) 推荐(0)