David Kastrup <d...@gnu.org>: > Marko Rauhamaa <ma...@pacujo.net> writes: >> That operation fails if you try to translate the snippets to strings >> before concatenation. Such concatenation operations are commonplace >> when dealing with filenames (eg, split(1)). > > split(1) does not "deal with filenames" when splitting, but the > individual files may be split inside of UTF-8 sequences. See above.
You probably cannot produce valid UTF-8 out of invalid UTF-8 snippets with split(1). However split(1) does form filenames out of its arguments by concatenation: split --additional-suffix=suffix file prefix produces these kinds of filenames: <prefix><ordinal><suffix> Marko