On Thu, Aug 28, 2025 at 07:29:37AM +0100, James Youngman <j...@gnu.org> wrote:
> One of the important problems here is that file names are not in general > encoded with the coding system indicated by the invoking user's environment > variables. > > In fact, two consecutive path elements (I.e. a directory name and its > child's name) may use entirely incompatible character encoding systems. I believe another concern is terminal escape injection which necessitates some encoding.