Vreemd teken in naam van Schermafbeeldingen
27 januari 2026 - 23:26   
geplaatst door: Backspin
Ik kwam hierachter toen ik iets het testen was in dit draadje.

Ik maak regelmatig screenshots. Omdat ik mijn systeem in het Nederlands heb, verschijnen deze op mijn bureaublad als 'Schermafbeelding [datum+tijd]', bijvoorbeeld 'Schermafbeelding 2026-01-27 om 23.13.03.png'.

Kijk ik echter via de terminal (met het ls commando), dan zie ik tussen 'Scherm' en 'afbeelding' een streepje staan, dat er in de Finder niet staat. En als ik bijv een commando als 'cp' gebruik, dan 'Scherm' typ en dan tab om automatisch af te maken, dan komt er 'Scherm$'\302\255'afbeelding' te staan. Die '$'\302\255' blijkt te staan voor een non-breaking space. Zie bijgevoegde afbeelding.

Maar de vraag is: hoe (en waarom) komt die daar? Is dit een bug?

Het lijkt te zijn vanaf Sonoma. Alle screenshots van na installatie van Sonoma (ergens in 2024) op mijn Mac hebben dit gekke karakter in de naam. Alle screenshots van daarvoor hebben dat niet.
Ligt dit aan mijn Mac, of hebben anderen dit ook?

Scherm­afbeelding 2026-01-27 om 23.22.03.pngVreemd teken in naam van Schermafbeeldingen

apple certified system administrator - http://www.backspin.nl
Vreemd teken in naam van Schermafbeeldingen
28 januari 2026 - 00:29    reactie #1
geplaatst door: JaVaWa
Bij mij is het een klein beetje anders, in Finder heet het 'Scherm­afbeelding 2026-01-28 om 00.10.55' en in Terminal 'Scherm?afbeelding 2026-01-28 om 00.10.55.png'. Een vraagteken ertussen dus, geen streepje. De '$'\302\255' verschijnt ook bij tab-aanvulling.

Ik kopieerde de bestandsnaam en plakte ik die in een tekstbestand, die ik dan vervolgens geopend heb in een HEX editor (Hex Fiend). Tussenn 'Scherm­' en 'afbeelding' zie ik dan twee extra bytes staan, hexadecimaal C2AD. In Unicode (UTF8) is dat een 'soft hyphen', een automatisch afbreekstreepje.

'$'\302\255' is trouwens geen non-breaking space maar een soft hyphen, alleen nu in octale notatie weergegeven.

Ik draai hier Tahoe in het Nederlands.