a
ruby1.9+rails3在helper方法中写中文时,出现invalid multibyte char (US-ASCII)异常了,查了下,原来ruby1.9是用ASCII编码来读源码的,奇怪。
解决办法是在文件的第一行加上
# encoding: utf-8
a
a
a
本文介绍了一个关于使用Ruby1.9和Rails3框架时遇到的中文字符编码问题。当在Rails3的helper方法中使用中文时,会触发invalidmultibytechar(US-ASCII)异常。该问题源于Ruby1.9默认使用ASCII编码读取源代码。解决此问题的方法是在源文件顶部明确指定#encoding:utf-8。
a
ruby1.9+rails3在helper方法中写中文时,出现invalid multibyte char (US-ASCII)异常了,查了下,原来ruby1.9是用ASCII编码来读源码的,奇怪。
解决办法是在文件的第一行加上
# encoding: utf-8
a
a
a
500

被折叠的 条评论
为什么被折叠?