V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yanng
V2EX  ›  问与答

永恒的中文编码问题,你有哪些经验,读过哪些好的文章?

  •  
  •   yanng · 2011-12-16 13:20:04 +08:00 · 4169 次点击
    这是一个创建于 4761 天前的主题,其中的信息可能已经有所发展或是发生改变。
    8 条回复    1970-01-01 08:00:00 +08:00
    myrual
        1
    myrual  
       2011-12-16 13:29:31 +08:00
    仅仅说python。
    手里一坨python代码都是用vim 和ultraedit写的中文。 用eclipse 和sublime 以及komodo打开都是乱码。
    自动检测很不好用。
    所以经验是从一开始就用unicode编码,即使用windows也是。
    yanng
        2
    yanng  
    OP
       2011-12-16 13:35:01 +08:00
    @myrual 你的意思是,在文件开头用coding: utf-8吗?
    issac
        3
    issac  
       2011-12-16 13:35:31 +08:00
    文件格式一直都是用utf-8 不带rom
    clino
        4
    clino  
       2011-12-16 13:37:53 +08:00
    如果是 python 我都用 ulipad,这方面基本没问题,如果自动检测有问题就改变一下当前编码就能看了
    当然自己新写的都用 utf8 吧
    techzhou
        5
    techzhou  
       2011-12-16 13:53:46 +08:00
    @issac bom 看来是个爱好刷机的
    myrual
        6
    myrual  
       2011-12-16 15:03:05 +08:00
    @yanng 是的。首先文件头要确定用utf-8。
    然后所有后来写的中文都要确保是utf输入。

    因为如果用vim 或者ultraedit或者source insight的话,编辑器本身不会自动检测编码格式。
    issac
        7
    issac  
       2011-12-16 15:44:30 +08:00
    @techzhou 呃- -笔误
    bhuztez
        8
    bhuztez  
       2011-12-16 16:05:03 +08:00
    代码里禁止出现非ASCII字符就啥问题也没有了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   942 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 21:50 · PVG 05:50 · LAX 13:50 · JFK 16:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.