On 2018-07-31 18:21, Cág wrote:
I wrote:
Suppose you have a file named frúh.mp3. ls(1) in its directory shows
as it is: frúh.mp3. My locale is UTF-8.
A minor correction: I meant früh instead of frúh. frúh.mp3 in noice
would look like frúh.mp3.
How it is shown depends on how the software is interpreting it, as well
as how it is visualizing it.
It's quite common for people to confuse the two. When you run ls, for
example, chances are that ls don't do or care one bit. It's all
processed by the terminal application that is drawing your window.
A different program might be running inside a terminal, and then it
should basically just also not try to touch or understand, and it will
be rendered correctly, assuming your terminal application have the right
information on how to interpret and visualize.
A program that manages its own visualization needs to process and manage
this itself. The filename is most likely Unicode, encoded using UTF-8.
So, the program needs to understand this, and do the decoding of the
UTF-8 stuff, and then be able to visualize Unicode characters.
Now, what was the question?
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: [email protected] || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol