Project

General

Profile

Actions

Bug #18495

closed

`LC_ALL=C.UTF-8` sets `Encoding.default_external` to `Encoding::US_ASCII`

Added by byroot (Jean Boussier) over 3 years ago. Updated over 3 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 3.1.0p0 (2021-12-25 revision fb4df44d16) [x86_64-darwin21]
[ruby-core:107158]

Description

Original bug report on Bootsnap: https://github.com/Shopify/bootsnap/issues/395#issuecomment-1014421271

$ env LC_ALL=en_US.UTF-8 ruby -e 'p Encoding.default_external'
#<Encoding:UTF-8>
$ env LC_ALL=C.UTF-8 ruby -e 'p Encoding.default_external'
#<Encoding:US-ASCII>

I'm not particularly familiar with LC_ALL, but from what I gathered online, C.UTF-8 is supposed to mean "no internationalization, but UTF-8 support".

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0