[OT]在Windows下��BIG5���a的繁�w中文文件,有什麽好的方案

classic Classic list List threaded Threaded
32 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[OT]在Windows下��BIG5���a的繁�w中文文件,有什麽好的方案

Yongchao Lao
我有��project.客�粢�求是繁�w中文��的,之前是在 Linux �碜觯�locale-gen一下,然後����器�O置一下locale就ok了,��BIG5的文件�]有困�y。
 
�F在在windows下,�l�F�@示的�r候,都是用utf8,所以默�J的big5的文件,在第二次打�_的�r候就�成�y�a了。每次打�_以後,��a都�@示��ansi(���H上是big5,用mleditor打�_能用big5�聿榭矗�是正常的文字)。
 
除了mleditor,有什麽好的方案?ml似乎是根��文件名去判�嗄芊翊蜷_文件的,打�_php文件的�r候提示是二�M制文件不能打�_。
 
如果��在�]有,最��蔚姆椒ㄊ遣皇窍扔�utf8���,然後�D一份big5的副本?
 
 
2008-01-21

fluke.l

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: [OT]在Windows下寫BIG5編碼的繁體中文文件,有什麽好的方案

Jiahua Huang
用 gvim, notepad++, ulipad 之类好点的编辑器

2008/1/21 fluke.l <[hidden email]>:
>
>
> 我有個project.客戶要求是繁體中文寫的,之前是在 Linux
> 來做,locale-gen一下,然後對編輯器設置一下locale就ok了,寫BIG5的文件沒有困難。
>
> 現在在windows下,發現顯示的時候,都是用utf8,所以默認的big5的文件,在第二次打開的時候就變成亂碼了。每次打開以後,編碼都顯示為ansi(實際上是big5,用mleditor打開能用big5來查看,是正常的文字)。
>
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: [python-chinese] [OT]在Windows下��BIG5���a的繁�w中文文件,有什麽好的方案

Yongchao Lao
notepad不行。

之前我用的是exitplus。win下�]��^ulipad。�@就��。

也想��gvim。不�^win下,�b起�����U�}�s的把,是不是需要cygwin?

On 1/21/08, Jiahua Huang <[hidden email]> wrote:
用 gvim, notepad++, ulipad 之类好点的编辑器

2008/1/21 fluke.l <[hidden email]>:
>
>
> 我有��project.客�粢�求是繁�w中文��的,之前是在 Linux
> �碜觯�locale-gen一下,然後����器�O置一下locale就ok了,��BIG5的文件�]有困�y。
>
> �F在在windows下,�l�F�@示的�r候,都是用utf8,所以默�J的big5的文件,在第二次打�_的�r候就�成�y�a了。每次打�_以後,��a都�@示��ansi(���H上是big5,用mleditor打�_能用big5�聿榭矗�是正常的文字)。
>
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to   [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese



--
Yours,
  fluke
[hidden email]
http://algo-field.com
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: [python-chinese] [OT]在Windows下��BIG5���a的繁�w中文文件,有什麽好的方案

Yongchao Lao
我��才是�fnotepad++。我��^了不可以的,直接打�_big5的文件,���y�a,不知道在什麽地方�x�耧@示成big5,�y道�@��要操作系�y的支持�似linux下生成big5的locale?


On 1/21/08, Fluke <[hidden email]> wrote:
notepad不行。

之前我用的是exitplus。win下�]��^ulipad。�@就��。

也想��gvim。不�^win下,�b起�����U�}�s的把,是不是需要cygwin?


On 1/21/08, Jiahua Huang <[hidden email]> wrote:
用 gvim, notepad++, ulipad 之类好点的编辑器

2008/1/21 fluke.l <[hidden email]>:
>
>
> 我有��project.客�粢�求是繁�w中文��的,之前是在 Linux
> �碜觯�locale-gen一下,然後����器�O置一下locale就ok了,��BIG5的文件�]有困�y。
>
> �F在在windows下,�l�F�@示的�r候,都是用utf8,所以默�J的big5的文件,在第二次打�_的�r候就�成�y�a了。每次打�_以後,��a都�@示��ansi(���H上是big5,用mleditor打�_能用big5�聿榭矗�是正常的文字)。
>
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to   [hidden email]
Detail Info: <a href="http://python.cn/mailman/listinfo/python-chinese" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> http://python.cn/mailman/listinfo/python-chinese



--
Yours,
  fluke
[hidden email]
<a href="http://algo-field.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://algo-field.com



--
Yours,
  fluke
[hidden email]
http://algo-field.com
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: [OT]在Windows下寫BIG5編碼的繁體中文文件,有什麽好的方案

njin
In reply to this post by Yongchao Lao
不需要,有windows版的bin文件,直接安装就好。。。。。
然后在C:\Documents and Settings\用户名\
下建一个空.vimrc文件,屏蔽掉一些烦人的windows默认绑定,之后就和linux下的vim一样使用啦。。。。

在 08-1-21,Fluke<[hidden email]> 写道:

> notepad不行。
>
> 之前我用的是exitplus。win下沒試過ulipad。這就試試。
>
> 也想試試gvim。不過win下,裝起來應該蠻複雜的把,是不是需要cygwin?
>
>
> On 1/21/08, Jiahua Huang < [hidden email]> wrote:
> > 用 gvim, notepad++, ulipad 之类好点的编辑器
> >
> > 2008/1/21 fluke.l <[hidden email]>:
> > >
> > >
> > > 我有個project.客戶要求是繁體中文寫的,之前是在 Linux
> > > 來做,locale-gen一下,然後對編輯器設置一下locale就ok了,寫BIG5的文件沒有困難。
> > >
> > >
> 現在在windows下,發現顯示的時候,都是用utf8,所以默認的big5的文件,在第二次打開的時候就變成亂碼了。每次打開以後,編碼都顯示為ansi(實際上是big5,用mleditor打開能用big5來查看,是正常的文字)。
> > >
> > _______________________________________________
> > python-chinese
> > Post: send [hidden email]
> > Subscribe: send subscribe to
> [hidden email]
> > Unsubscribe: send unsubscribe to
> [hidden email]
> > Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
>
>
> --
> Yours,
>   fluke
> [hidden email]
> http://algo-field.com
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to
> [hidden email]
> Unsubscribe: send unsubscribe to
> [hidden email]
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>


--
年度不要脸言论参选作品:

亲爱的firefox浏览器用户:

  由于firefox等非IE内核浏览器的用户在访问支付宝网站时,无法正常安装支付宝安全控件,出于您的访问安全考虑,支付宝决定从2007年8月15
日起,关闭firefox、Opera等非IE内核的浏览器用户访问支付宝的权限,请您选用其余浏览器,如IE、MYIE等浏览器访问支付宝(如果您想继续试用firefox浏览器,需要安装firefox的插件,具体方法如下)。我们也会尽快解决firefox与支付宝安全控件的兼容问题,在此期间给您造成的不便,敬请谅解。

浙江支付宝网络科技有限公司
2007年7月31日
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: [OT]在Windows下寫BIG5編碼的繁體中文文件,有什麽好的方案

njin
In reply to this post by Yongchao Lao
" Encoding settings
if has("multi_byte")
    " Set fileencoding priority
    if getfsize(expand("%")) > 0
        set fileencodings=ucs-bom,utf-8,cp936,big5,euc-jp,euc-kr,latin1
    else
        set fileencodings=cp936,big5,euc-jp,euc-kr,latin1
    endif

    " CJK environment detection and corresponding setting
    if v:lang =~ "^zh_CN"
        " Use cp936 to support GBK, euc-cn == gb2312
        set encoding=cp936
        set termencoding=cp936
        set fileencoding=cp936
    elseif v:lang =~ "^zh_TW"
        " cp950, big5 or euc-tw
        " Are they equal to each other?
        set encoding=big5
        set termencoding=big5
        set fileencoding=big5
    elseif v:lang =~ "^ko"
        " Copied from someone's dotfile, untested
        set encoding=euc-kr
        set termencoding=euc-kr
        set fileencoding=euc-kr
    elseif v:lang =~ "^ja_JP"
        " Copied from someone's dotfile, unteste
        set encoding=euc-jp
        set termencoding=euc-jp
        set fileencoding=euc-jp
    endif
    " Detect UTF-8 locale, and replace CJK setting if needed
    if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
        set encoding=utf-8
        set termencoding=utf-8
        set fileencoding=utf-8
    endif
else
    echoerr "Sorry, this version of (g)vim was not compiled with multi_byte"
endif

把这段内容加到你的.vimrc文件里面去。。。。

在 08-1-21,Fluke<[hidden email]> 写道:

> notepad不行。
>
> 之前我用的是exitplus。win下沒試過ulipad。這就試試。
>
> 也想試試gvim。不過win下,裝起來應該蠻複雜的把,是不是需要cygwin?
>
>
> On 1/21/08, Jiahua Huang < [hidden email]> wrote:
> > 用 gvim, notepad++, ulipad 之类好点的编辑器
> >
> > 2008/1/21 fluke.l <[hidden email]>:
> > >
> > >
> > > 我有個project.客戶要求是繁體中文寫的,之前是在 Linux
> > > 來做,locale-gen一下,然後對編輯器設置一下locale就ok了,寫BIG5的文件沒有困難。
> > >
> > >
> 現在在windows下,發現顯示的時候,都是用utf8,所以默認的big5的文件,在第二次打開的時候就變成亂碼了。每次打開以後,編碼都顯示為ansi(實際上是big5,用mleditor打開能用big5來查看,是正常的文字)。
> > >
> > _______________________________________________
> > python-chinese
> > Post: send [hidden email]
> > Subscribe: send subscribe to
> [hidden email]
> > Unsubscribe: send unsubscribe to
> [hidden email]
> > Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
>
>
> --
> Yours,
>   fluke
> [hidden email]
> http://algo-field.com
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to
> [hidden email]
> Unsubscribe: send unsubscribe to
> [hidden email]
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: [OT]在Windows下寫BIG5編碼的繁體中文文件,有什麽好的方案

大熊
In reply to this post by Yongchao Lao
用到现在,windows下最方便的多内码的文本编辑器是EmEditor,可惜是商业软件;gVIM稍加配置,也还不错。

另外,可以试试http://www.babelstone.co.uk/Software/BabelPad.html

在08-1-21,fluke.l <[hidden email]> 写道:
我有個project.客戶要求是繁體中文寫的,之前是在 Linux 來做,locale-gen一下,然後對編輯器設置一下locale就ok了,寫BIG5的文件沒有困難。
 
現在在windows下,發現顯示的時候,都是用utf8,所以默認的big5的文件,在第二次打開的時候就變成亂碼了。每次打開以後,編碼都顯示為ansi(實際上是big5,用mleditor打開能用big5來查看,是正常的文字)。
 
除了mleditor,有什麽好的方案?ml似乎是根據文件名去判斷能否打開文件的,打開php文件的時候提示是二進制文件不能打開。
 
如果實在沒有,最簡單的方法是不是先用utf8來寫,然後轉一份big5的副本?
 
 
2008-01-21

fluke.l

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to   [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank"> http://python.cn/mailman/listinfo/python-chinese



--
茫茫人海,你是我的最爱
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: [OT]在Windows下寫BIG5編碼的繁體中文文件,有什麽好的方案

Jiahua Huang
In reply to this post by Yongchao Lao
编辑器的编码跟系统编码是独立的
在 Linux 下也不需要 locale 呀,
我就没 big5 的 locale, 但是 gvim, gedit, kate 都一样可以选 utf8, gbk, big5 编码.

Windows 下靠谱的编辑器也一样可以自己选编码的

2008/1/21 fluke.l <[hidden email]>:

>
>
> 我有個project.客戶要求是繁體中文寫的,之前是在 Linux
> 來做,locale-gen一下,然後對編輯器設置一下locale就ok了,寫BIG5的文件沒有困難。
>
> 現在在windows下,發現顯示的時候,都是用utf8,所以默認的big5的文件,在第二次打開的時候就變成亂碼了。每次打開以後,編碼都顯示為ansi(實際上是big5,用mleditor打開能用big5來查看,是正常的文字)。
>
> 除了mleditor,有什麽好的方案?ml似乎是根據文件名去判斷能否打開文件的,打開php文件的時候提示是二進制文件不能打開。
>
> 如果實在沒有,最簡單的方法是不是先用utf8來寫,然後轉一份big5的副本?
>
>
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: Re: [python-chinese][OT]在Windows下��BIG5���a的繁�w中文文件,有什麽好的方案

Yongchao Lao
In reply to this post by 大熊
emeditor应该也不行的吧?能说下详细设置吗?默认的打开程序肯定是不行的,我试过,不知道是不是因为字体,不过估计不是。
 
BabelPad的话,我正准备看,因为是uk的站,所以比较慢。
 
 
2008-01-22

fluke.l

发件人: 大熊
发送时间: 2008-01-22  09:21:10
收件人: [hidden email]
抄送:
主题: Re: [python-chinese][OT]在Windows下��BIG5��a的繁�w中文文件,有什麽好的方案
用到现在,windows下最方便的多内码的文本编辑器是EmEditor,可惜是商业软件;gVIM稍加配置,也还不错。

另外,可以试试http://www.babelstone.co.uk/Software/BabelPad.html

在08-1-21,fluke.l <[hidden email]> 写道:
我有��project.客�粢�求是繁�w中文��的,之前是在 Linux �碜觯�locale-gen一下,然後����器�O置一下locale就ok了,��BIG5的文件�]有困�y。
 
�F在在windows下,�l�F�@示的�r候,都是用utf8,所以默�J的big5的文件,在第二次打�_的�r候就�成�y�a了。每次打�_以後,��a都�@示��ansi(���H上是big5,用mleditor打�_能用big5�聿榭矗�是正常的文字)。
 
除了mleditor,有什麽好的方案?ml似乎是根��文件名去判�嗄芊翊蜷_文件的,打�_php文件的�r候提示是二�M制文件不能打�_。
 
如果��在�]有,最��蔚姆椒ㄊ遣皇窍扔�utf8���,然後�D一份big5的副本?
 
 
2008-01-21

fluke.l

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to   [hidden email]
Detail Info: <A onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target=_blank>http://python.cn/mailman/listinfo/python-chinese



--
茫茫人海,你是我的最爱

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: Re: [python-chinese][OT]在Windows下��BIG5���a的繁�w中文文件,有什麽好的方案

Yongchao Lao
In reply to this post by Jiahua Huang
我没有研究过locale相关的主题。
 
这里只是猜测一下,没有big5 locale的话,支持多内码的编辑器,实际上是不是把内码转换成utf8来显示,存储的时候再转存回big5?
 
如果有的话,直接调用big5的回显就行了。
 
上面都是猜测,我还不知道locale和系统文字显示,还有字体之间的关系。
 
这些内容还真得找时间来补补。
 
 
2008-01-22

fluke.l

发件人: Jiahua Huang
发送时间: 2008-01-22  09:28:40
收件人: [hidden email]
抄送:
主题: Re: [python-chinese][OT]在Windows下��BIG5��a的繁�w中文文件,有什麽好的方案
编辑器的编码跟系统编码是独立的
在 Linux 下也不需要 locale 呀,
我就没 big5 的 locale, 但是 gvim, gedit, kate 都一样可以选 utf8, gbk, big5 编码.
Windows 下靠谱的编辑器也一样可以自己选编码的
2008/1/21 fluke.l <[hidden email]>:
>
>
> 我有��project.客�粢�求是繁�w中文��的,之前是在 Linux
> �碜觯�locale-gen一下,然後����器�O置一下locale就ok了,��BIG5的文件�]有困�y。
>
> �F在在windows下,�l�F�@示的�r候,都是用utf8,所以默�J的big5的文件,在第二次打�_的�r候就�成�y�a了。每次打�_以後,��a都�@示��ansi(���H上是big5,用mleditor打�_能用big5�聿榭矗�是正常的文字)。
>
> 除了mleditor,有什麽好的方案?ml似乎是根��文件名去判�嗄芊翊蜷_文件的,打�_php文件的�r候提示是二�M制文件不能打�_。
>
> 如果��在�]有,最��蔚姆椒ㄊ遣皇窍扔�utf8���,然後�D一份big5的副本?
>
>
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: [OT]在Windows下寫BIG5編碼的繁體中文文件,有什麽好的方案

Jiahua Huang
不是, locale 真的没有关系,

软件的编码跟系统的编码也没有关系
Gtk 程序内码是 utf8, KDE 程序内码是 ucs2/utf16,  不管你啥编码,内部都是内码.

你遇到的也许只是编辑器没有自动识别你的编码,
你要的是自己指定编码, 而不是其他乱搞.

2008/1/22 fluke.l <[hidden email]>:

>
>
> 我没有研究过locale相关的主题。
>
> 这里只是猜测一下,没有big5 locale的话,支持多内码的编辑器,实际上是不是把内码转换成utf8来显示,存储的时候再转存回big5?
>
> 如果有的话,直接调用big5的回显就行了。
>
> 上面都是猜测,我还不知道locale和系统文字显示,还有字体之间的关系。
>
> 这些内容还真得找时间来补补。
>
>
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: [OT]在Windows下寫BIG5編碼的繁體中文文件,有什麽好的方案

大熊
In reply to this post by Yongchao Lao
emeditor的设置[All Configure]->[File]->[Open Encoding],改成你要的编码就行了。字体应该不用等特别设置,不过Big5用MingLiu总没错吧。
如果发现打开的文件编码有问题,可以手工在右下角的状态栏处的编码区双击,然后在弹出的菜单中选择你要的编码,很方便的

vim稍加配置也能达到类似的效果,不过要安装插件,再作些定制,麻烦些

在08-1-22,fluke.l <[hidden email]> 写道:
emeditor应该也不行的吧?能说下详细设置吗?默认的打开程序肯定是不行的,我试过,不知道是不是因为字体,不过估计不是。
 
BabelPad的话,我正准备看,因为是uk的站,所以比较慢。
 
 
2008-01-22

fluke.l

发件人: 大熊
发送时间: 2008-01-22  09:21:10
收件人: [hidden email]
抄送:
主题: Re: [python-chinese][OT]在Windows下寫BIG5編碼的繁體中文文件,有什麽好的方案
用到现在,windows下最方便的多内码的文本编辑器是EmEditor,可惜是商业软件;gVIM稍加配置,也还不错。

另外,可以试试<a href="http://www.babelstone.co.uk/Software/BabelPad.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> http://www.babelstone.co.uk/Software/BabelPad.html

在08-1-21,fluke.l <[hidden email]> 写道:
我有個project.客戶要求是繁體中文寫的,之前是在 Linux 來做,locale-gen一下,然後對編輯器設置一下locale就ok了,寫BIG5的文件沒有困難。
 
現在在windows下,發現顯示的時候,都是用utf8,所以默認的big5的文件,在第二次打開的時候就變成亂碼了。每次打開以後,編碼都顯示為ansi(實際上是big5,用mleditor打開能用big5來查看,是正常的文字)。
 
除了mleditor,有什麽好的方案?ml似乎是根據文件名去判斷能否打開文件的,打開php文件的時候提示是二進制文件不能打開。
 
如果實在沒有,最簡單的方法是不是先用utf8來寫,然後轉一份big5的副本?
 
 
2008-01-21

fluke.l

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to   [hidden email]
Detail Info: <a href="http://python.cn/mailman/listinfo/python-chinese" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://python.cn/mailman/listinfo/python-chinese



--
茫茫人海,你是我的最爱

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to   [hidden email]
Detail Info: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://python.cn/mailman/listinfo/python-chinese" target="_blank"> http://python.cn/mailman/listinfo/python-chinese



--
茫茫人海,你是我的最爱
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: [OT]在Windows下寫BIG5編碼的繁體中文文件,有什麽好的方案

Jiahua Huang
In reply to this post by Yongchao Lao
补充一下,
正如要用 gb18030 代替 gb2312,
你最好也用 big5-hkscs 代替 big5,
big5-hkscs 的字符集比 big5 要大.

2008/1/22 Jiahua Huang <[hidden email]>:
> 这些用不着"研究", 更用不着"补",
> 你只需要注意自己选编码,
>
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: [OT]在Windows下寫BIG5編碼的繁體中文文件,有什麽好的方案

Jiahua Huang
In reply to this post by 大熊
不要跟 mIRC 那样把字体和编码搞混了

2008/1/22 大熊 <[hidden email]>:
> emeditor的设置[All Configure]->[File]->[Open
> Encoding],改成你要的编码就行了。字体应该不用等特别设置,不过Big5用MingLiu总没错吧。
> 如果发现打开的文件编码有问题,可以手工在右下角的状态栏处的编码区双击,然后在弹出的菜单中选择你要的编码,很方便的
>

Windows 默认宋体都是包含了繁体字的,
而且即使不包含, Windows 也会自动选字

> vim稍加配置也能达到类似的效果,不过要安装插件,再作些定制,麻烦些
>

vim 自己就能自动识别编码, 如果你没打开的话,
在 .vimrc 加上
set fileencodings=utf-8,cp936,big5,euc-jp,euc-kr,latin1,ucs-bom

手工设置编码是
:set fileencoding=big5
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Fwd: Re: Re: [OT]在Windows下寫BIG5編碼的繁體中文文件,有什麽好的方案

Jiahua Huang
In reply to this post by Yongchao Lao
这些用不着"研究", 更用不着"补",
你只需要注意自己选编码,

看附件截图,是 gedit 的编码选择,
http://paste.ubuntu.org.cn/i4892.png
正常情况是会自动识别编码的,如果识别不对,就你自己注意选一下.


而 gvim 的话, 在 .vimrc 加上
set fileencodings=utf-8,cp936,big5,euc-jp,euc-kr,latin1,ucs-bom
就可以自动识别编码了



2008/1/22 fluke.l <[hidden email]>:
>
> 上面都是猜测,我还不知道locale和系统文字显示,还有字体之间的关系。
>
> 这些内容还真得找时间来补补。
>
>
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: [OT]在Windows下寫BIG5編碼的繁體中文文件,有什麽好的方案

大熊
In reply to this post by Jiahua Huang


在08-1-22,Jiahua Huang <[hidden email]> 写道:

vim 自己就能自动识别编码, 如果你没打开的话,
在 .vimrc 加上
set fileencodings=utf-8,cp936,big5,euc-jp,euc-kr,latin1,ucs-bom

这样vim自动选择时会首先尝试简体中文,建议把big5移到前面

手工设置编码是
:set fileencoding=big5

考虑使用fencview插件,可以在菜单中动态指定文件的编码

--
茫茫人海,你是我的最爱
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: Re: [python-chinese][OT]在Windows下��BIG5���a的繁�w中文文件,有什麽好的方案

Yongchao Lao
In reply to this post by Jiahua Huang
按照你的说法,是不是说,在gtk下,默认的显示编码就是utf8,kde的是utf16,windows的我知道也是utf16,
 
我印象中,utf8和gbk或者big5的编码本身是不兼容的--不像gbk是兼容了gb2312的编码,只是增加了gb2312以外的内容。(现在讨论问题的问题不太严肃,就不去查资料了,上面说的都有可能有错。)
 
那么我在gedit下,如果使用的是en.utf8的locale(Jiahua你说和locale没关系),我试过默认情况下是不会识别出big5编码的,这个时候,我要怎么去选择让他知道这个是big5的文件呢?
 
我记得(短时间内是不能再现这个情况了,因为我刚换机器,linux还没装)在这个时候,在gedit处选择另存为,文件编码的选项里面,默认是utf8(是不是可以说,他认为文件编码是utf8?),并且,这个时候,显示出来的是乱码的。当然我肯定这个是big5的文件,文件是我在繁体的环境下面写的,并且在香港朋友的服务器上面,他默认是繁体的网站上面显示正常并且浏览器默认识别的也是big5,apache发出的header里面是否有char的信息,我就忘记查了。
 
这个时候不能选择用big5去保存,我试过存了以后,文件在big5的环境打开也是乱码的了,大概是因为gedit把这个big5的流,当作utf8,并且使用utf8->big5的算法来转换,所以就成了乱码了。
 
locale,字体,内码等等问题,其实我自己都不太清楚,不管是不是因为这个问题,找时间研究一下,应该还是有好处的。
 
另外,简体windows xp环境下,editplus打开一个big5的程序,也是和我说的gedit的情况类似,只是editplus默认的保存编码是ansi。
 
 
2008-01-22

fluke.l

发件人: Jiahua Huang
发送时间: 2008-01-22  10:19:56
收件人: [hidden email]
抄送:
主题: Re: [python-chinese][OT]在Windows下��BIG5��a的繁�w中文文件,有什麽好的方案
不是, locale 真的没有关系,
软件的编码跟系统的编码也没有关系
Gtk 程序内码是 utf8, KDE 程序内码是 ucs2/utf16,  不管你啥编码,内部都是内码.
你遇到的也许只是编辑器没有自动识别你的编码,
你要的是自己指定编码, 而不是其他乱搞.
2008/1/22 fluke.l <[hidden email]>:
>
>
> 我没有研究过locale相关的主题。
>
> 这里只是猜测一下,没有big5 locale的话,支持多内码的编辑器,实际上是不是把内码转换成utf8来显示,存储的时候再转存回big5?
>
> 如果有的话,直接调用big5的回显就行了。
>
> 上面都是猜测,我还不知道locale和系统文字显示,还有字体之间的关系。
>
> 这些内容还真得找时间来补补。
>
>
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: Re: [python-chinese][OT]在Windows下��BIG5���a的繁�w中文文件,有什麽好的方案

Yongchao Lao
In reply to this post by Jiahua Huang
恩,在zh_HK的locale下,gedit默认用big5-hkscs这个编码。
 
 
2008-01-22

fluke.l

发件人: Jiahua Huang
发送时间: 2008-01-22  10:30:43
收件人: [hidden email]
抄送:
主题: Re: [python-chinese][OT]在Windows下��BIG5��a的繁�w中文文件,有什麽好的方案
补充一下,
正如要用 gb18030 代替 gb2312,
你最好也用 big5-hkscs 代替 big5,
big5-hkscs 的字符集比 big5 要大.
2008/1/22 Jiahua Huang <[hidden email]>:
> 这些用不着"研究", 更用不着"补",
> 你只需要注意自己选编码,
>
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: Re: [python-chinese][OT]在Windows下��BIG5���a的繁�w中文文件,有什麽好的方案

Yongchao Lao
In reply to this post by Jiahua Huang
我用vim打开big5文件的时候,是乱码,然后set fileencoding为big5,并没有变化,关闭的时候提示文件已经被修改。我估计和我之前说的对big5再执行一次utf8->big5类似。
 
你确定这样做是可以的吗?要不我发一个big5的文件你试试?
 
 
2008-01-22

fluke.l

发件人: Jiahua Huang
发送时间: 2008-01-22  10:32:50
收件人: [hidden email]
抄送:
主题: Re: [python-chinese][OT]在Windows下��BIG5��a的繁�w中文文件,有什麽好的方案
不要跟 mIRC 那样把字体和编码搞混了
2008/1/22 大熊 <[hidden email]>:
> emeditor的设置[All Configure]->[File]->[Open
> Encoding],改成你要的编码就行了。字体应该不用等特别设置,不过Big5用MingLiu总没错吧。
> 如果发现打开的文件编码有问题,可以手工在右下角的状态栏处的编码区双击,然后在弹出的菜单中选择你要的编码,很方便的
>
Windows 默认宋体都是包含了繁体字的,
而且即使不包含, Windows 也会自动选字
> vim稍加配置也能达到类似的效果,不过要安装插件,再作些定制,麻烦些
>
vim 自己就能自动识别编码, 如果你没打开的话,
在 .vimrc 加上
set fileencodings=utf-8,cp936,big5,euc-jp,euc-kr,latin1,ucs-bom
手工设置编码是
:set fileencoding=big5
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese

_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
Reply | Threaded
Open this post in threaded view
|

Re: [OT]在Windows下寫BIG5編碼的繁體中文文件,有什麽好的方案

Shixin Zeng-2
你应该在~/.vimrc中设置
set fileencodings=Big5, GBK, UTF-8
之后再打开这个文件。
你在打开之后再set fileencoding是设置这个文件的输出编码,无法改变它的输入编码。

2008/1/21 fluke.l <[hidden email]>:

>
>
> 我用vim打开big5文件的时候,是乱码,然后set
> fileencoding为big5,并没有变化,关闭的时候提示文件已经被修改。我估计和我之前说的对big5再执行一次utf8->big5类似。
>
> 你确定这样做是可以的吗?要不我发一个big5的文件你试试?
>
>
>
> 2008-01-22 ________________________________
>
> fluke.l ________________________________
>
> 发件人: Jiahua Huang
> 发送时间: 2008-01-22  10:32:50
>
> 收件人: [hidden email]
> 抄送:
> 主题: Re: [python-chinese][OT]在Windows下寫BIG5編碼的繁體中文文件,有什麽好的方案
>
>
>
> 不要跟 mIRC 那样把字体和编码搞混了
>
> 2008/1/22 大熊 <[hidden email]>:
> > emeditor的设置[All Configure]->[File]->[Open
> > Encoding],改成你要的编码就行了。字体应该不用等特别设置,不过Big5用MingLiu总没错吧。
> > 如果发现打开的文件编码有问题,可以手工在右下角的状态栏处的编码区双击,然后在弹出的菜单中选择你要的编码,很方便的
> >
>
> Windows 默认宋体都是包含了繁体字的,
> 而且即使不包含, Windows 也会自动选字
>
> > vim稍加配置也能达到类似的效果,不过要安装插件,再作些定制,麻烦些
> >
>
> vim 自己就能自动识别编码, 如果你没打开的话,
> 在 .vimrc 加上
> set fileencodings=utf-8,cp936,big5,euc-jp,euc-kr,latin1,ucs-bom
>
> 手工设置编码是
> :set fileencoding=big5
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
> _______________________________________________
> python-chinese
> Post: send [hidden email]
> Subscribe: send subscribe to [hidden email]
> Unsubscribe: send unsubscribe to  [hidden email]
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



--
Best Regards

Shixin Zeng
_______________________________________________
python-chinese
Post: send [hidden email]
Subscribe: send subscribe to [hidden email]
Unsubscribe: send unsubscribe to  [hidden email]
Detail Info: http://python.cn/mailman/listinfo/python-chinese
12