From: "Eregon (Benoit Daloze)" Date: 2022-01-18T12:21:40+00:00 Subject: [ruby-core:107175] [Ruby master Bug#18495] `LC_ALL=C.UTF-8` sets `Encoding.default_external` to `Encoding::US_ASCII` Issue #18495 has been updated by Eregon (Benoit Daloze). byroot (Jean Boussier) wrote in #note-4: > Fedora, but maybe more stripped down than yours? Probably a much older (and unsupported by upstream) Fedora then. https://bugzilla.redhat.com/show_bug.cgi?id=902094 says it was backported to Fedora 22 & 23, which are pretty old. It works at least on fedora:28 and fedora:33 docker images (which I have locally). ---------------------------------------- Bug #18495: `LC_ALL=C.UTF-8` sets `Encoding.default_external` to `Encoding::US_ASCII` https://bugs.ruby-lang.org/issues/18495#change-96035 * Author: byroot (Jean Boussier) * Status: Closed * Priority: Normal * ruby -v: ruby 3.1.0p0 (2021-12-25 revision fb4df44d16) [x86_64-darwin21] * Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN, 3.1: UNKNOWN ---------------------------------------- Original bug report on Bootsnap: https://github.com/Shopify/bootsnap/issues/395#issuecomment-1014421271 ```bash $ env LC_ALL=en_US.UTF-8 ruby -e 'p Encoding.default_external' # $ env LC_ALL=C.UTF-8 ruby -e 'p Encoding.default_external' # ``` 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". -- https://bugs.ruby-lang.org/ Unsubscribe: