En pratique, tes tests ne démontrent rien, voilà. Ce n'est pas de "la théorie". Ce sont tes tests.
Et les tiens n'ont fait que confirmer que les caractères Unicode sont codés sur plus d'un octet, et qu'un shell normalement constitué les interprète bien quand il est correctement configuré, et mal quand il ne l'est pas. La belle affaire.
Autrement dit : tes tests sont du tirage de nouille improductif.
Improductivité qui n'est liée qu'à ton entêtement à mettre en doute la parole des gens qui te disent que ça fonctionne pour eux.
Le fait que tu n'ai pas eu de problème n'est pas un argument fort puisque ta as proposé des tests qui ne démontrent rien, ce qu'apparemment tu préfères ne pas tester par toi-même.
Je ne suis pas ta chose, corrector, j'ai d'autres choses bien plus intéressantes à faire dans la vie que de te convaincre de choses que tu ne veux pas admettre.
La prochaine fois, tu te monteras une VM et tu nous apporteras la preuve de ce que tu annonces, parce que tout ceci est parti - je te le rappelle - du fait que tu as dénigré bash en affirmant qu'il ne supportait pas correctement Unicode.