1,使用utf-8的文件编码,调用参数加 -Ku
2,加上-Ku 后函数名,参数等可以包含中文,但是类名,常量名不能用中文开头,因为中文都被作为小写字母处理.
3,":中文"这样的符号也是可以使用的.
4,默认的yaml对中文处理有问题,需要安装ya2yaml
gem install ya2yaml
即可.
使用时
require 'yaml'
require 'rubygems'
require 'ya2yaml'
puts ['你好'].ya2yaml
load的时候还是用以前的就可以.
5,netbeans默认打开ruby文件使用utf-8编码
转自
http://deferling.iteye.com/blog/231666
1.找到你的Netbeans安装目录下的etc文件夹,如C:\Program Files\NetBeans 6.0 M9\etc
2.用记事本打开netbeans.conf
3.找到netbeans_default_options这一句(没带#号的,带#号的是注释)
4.在最后面加上一个空格,再加入-J-Dfile.encoding=UTF-8
分享到:
- 2009-01-18 18:02
- 浏览 1362
- 评论(3)
- 论坛回复 / 浏览 (3 / 2721)
- 查看更多
相关推荐
Ruby库和CLI命令,可视化终端中的各种Unicode和ASCII编码
返回 Unicode 代码点名称、别名和标签。 Unicode 版本: 13.0.0 (2020 年 3 月) 支持的Ruby:3.0,2.7,2.6,2.5 可能仍然有效的旧Ruby: 2.4 、 2.3 、 2.2 、 2.1 、 2.0 用法 require "unicode/name" # ...
Unicode::块 每个Unicode字符都属于一个。 这个 gem 返回与给定字符串关联的所有块。 Unicode 版本: 13.0.0 (2020 年 3 月) 支持的Ruby:3.0,2.7,2.6,2.5 可能仍然有效的旧Ruby: 2.4 、 2.3 、 2.2 、 ...
Unicode字符串调试帮助
Money - 一个Ruby库来处理货币和货币转换
Ruby 与编码 常见问题 * 乱码的问题 * Ruby 中 Unable to convert "\x89" from ASCII-8BIT to UTF8 *Incompatible character encodings: ASCII- 8BIT and UTF-8
Treat - Ruby的自然语言处理框架
ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码
《Ruby完全自学手册》是一本完全...同时也希望能够与各位读者分享多年来积累的Ruby程序和网站开发的经验。 《Ruby完全自学手册》适合准备学习或了解Ruby语言和IRails框架的各类读者阅读,并可作为开发人员的参考手册。
ruby对excel的操作 详细描述ruby对excel的操作
该脚本可以扫描指定路径,将符合条件的文件全部找出。你可以添加自己的函数来处理符合条件的文件。如删除某个文件夹里的所有特定文件
forkoff - ruby简单的并行处理
Parallel - Ruby让并行处理简单和快速
ruby2ruby 提供一些用来根据 RubyParser 兼容的 Sexps 轻松生成纯 Ruby 代码的方法。可在 Ruby 中轻松实现动态语言处理。 标签:ruby2ruby
使用于windows的ruby gem安装包
Mailman - 一个Ruby邮件接收处理微框架
ruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ...
本书详细介绍了Ruby 1.8和1.9版本各方面的内容。... 本书还包含对Ruby平台上丰富的API的详尽介绍,并用带有详尽注释的代码演示了Ruby进行文本处理、数字运算、集合、输入/输出、网络开发和并发编程的功能。
Ruby的数据处理和ETL框架_Ruby_下载.zip
使用Map,Reduce,Select实现数据处理,读完本书,您将深入理解怎样解决数据处理问题。