В ruby 1.8.7, что определяет, какой будет кодировка File#path?Файловая система?Конфигурация где-нибудь?Кодировка каждого отдельного файла?
File#path
Я видел две разные кодировки в других идентичных средах на разных ОС.
Смежный вопрос: Чтение имени файла в нескольких ОС без проблем кодирования с Ruby
update
Полагаю, мне нужно установить / узнать кодировку файловой системы ... хотя это не помогает (если я не помещаю этоне в том месте) ...
export LC_ALL=en_US.UTF-8 export LC_CTYPE=en_US.UTF-8
Теоретически вы можете прочитать кодировку системы из
ENV['LC_LANG']
и установить ее таким же образом для сценария ruby:
ENV['LC_LANG']=en_US.UTF-8
То же самое относится и к другой конкретной среде кодированияпеременные.