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 には、内部、ソース、および外部エンコーディングがあります。