Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 Ruby 脚本给我一个invalid multibyte char (US-ASCII)错误。事实证明$LANG没有设置服务器的环境变量。一旦我将它设置为en_US.UTF-8,错误就消失了。
invalid multibyte char (US-ASCII)
$LANG
en_US.UTF-8
这是否意味着export LANG="en_US.UTF-8"相当于放上# encoding: UTF-8每个文件?
export LANG="en_US.UTF-8"
# encoding: UTF-8
不,除非我弄错了,否则设置:
仅设置该文件的源编码。
环境:
只设置默认的外部编码。
Ruby 1.9 具有内部、源代码和外部编码。