乱码(一): 北京西直门迷路与乱码困惑



        在北京,如果没有在西直门迷过路就不会真正体会到找不着北的感觉, 即使你以前多么肯定地认为你的方向感很强. 与之类似, 没有真正感受到乱码的困惑, 好像压根就不知道世界上还有乱码问题要解决,即使以前也看过海量关于这方面的博客/帖子/讨论.

        大概去年的这个时候,我第一次在西直门迷路了. 今年的这个时候,我真切地体会到乱码这个"小问题"的爆发了!

        是的, 乱码是个小问题, 那是在它没有爆发的时候, 这也正像在西直门迷路. 因为自己很少在西直门附近活动, 经过也只是在倒倒地铁,而这不存在迷路与否: 因为你完全可以跟着人流按规定好的围栏走. 截止到现在, 自己的IT工作也大概差不多: 在已有框架的基础上, 按业务逻辑习惯性地类与类间关系/方法与方法的调用, 进而又习惯性的写代码.

        业务逻辑实现完了, 在Windows上可以毫无问题且呱呱叫地跑起来,但当部署到Linux世界里时,一个功能由于乱码卡壳了!眼看到手的胜利就这么又要再折磨你一次了, 好像这些问题商量好了: 你不是要发布了吗? 就让我再折磨你一下吧,不然就再没机会了.

    今天的问题没有解决, 脑子里差不多还是想着与乱码问题解决相关的概念/注意点/疑惑:
            1, windows下开发, 部署到Linux里时,如何避免乱码?
            2, 文件上传时, 根据业务分门别类地生成相应目录时可能出现乱码,及如何解决?
            3, jsp中怎么来设置编码集?
            4, 常用的编码集都有哪些? 如何所实际情况选择用具体哪个编码集?
            5, Linux中又怎么来设置编码, 又有哪些参数可配置?
            6, 意识到: 原来String是可以按字符集取出字节数组的, 进而再按指定字符集生成一个新的String对象的.
            .....................

        迷了一次路后,再回过头看地图就能真切地体会地地图的珍贵, 也更能高效地把地图信息铭记于心,以便将来更好地给自己指方向. 我也有理由相信, 这个乱码事件会使自己对计算机的编码体系有一个全新了解/理解,进而洞察,自己日后的coding生活不再受encoding之苦.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值