新手问题 关于中文字符问题

easyhappy · 2013年07月10日 · 最后由 meeasyhappy 回复于 2013年07月10日 · 2570 次阅读

ruby 文件 包含中文时,运行会报错。

上网 google 一下:

答案是 添加 RUBYOPT= -Ku, 即可

我的问题是:Ku 是什么含义?

知道的人,给个 解释,谢谢!!!

-K kcode Specifies KANJI (Japanese) encoding. The default value for script encodings (__ENCODING__) and external encodings (Encoding.default_external) will be the specified one. kcode can be one of
 e       EUC-JP
 s       Windows-31J (CP932)
 u       UTF-8
 n       ASCII-8BIT (BINARY)

ruby1.9 直接在文件头

#encoding: utf-8

就可以处理中文了

明白了,thanks!!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号