[Therion] Compiling error due to encoding

Torsten Schnitter torsten.schnitter at netcologne.de
Thu May 28 15:41:37 CEST 2026


Hi all

Problem found and solved.

I do use commands to import different layouts inside the thconfig file:
   input ..\_Therion\_Layouts\area_blocks_hdens.th

This file was edited with XTherion and saved as "iso8859-1":

As someone can see: text de .... seems to be OK (especially the 
character ö)

When opening this file with Visual Studio Code it looks like:

Now the character does NOT look ok (and format of file is UTF-8 as you 
can see at the bottom of the screenshot)

Just changing within Visual Studio Code this single character in line 2 
(not changing the format) and saving the file does solve the problem:

But now the file looks somehow wrong inside XTherion:

Seems to be a problem with XTherin file editor and file formats....
Attached the actual and working layout file.

For me I will not use XTherion file editor anymore and will edit files 
with Visual Studio Code.

best regards, Torsten

Am 2026-05-28 12:07, schrieb knollesimage at t-online.de:

> Same behavior here:
> 
> Running therion 6.4.0 on a thconfig file automatically inserts 
> "encoding UTF-8" in the first line, if it is not there already.
> 
> Regards, Michael.
> 
> From: Therion <therion-bounces at speleo.sk> On Behalf Of Torsten 
> Schnitter
> Sent: Mittwoch, 27. Mai 2026 14:00
> To: Therion <therion at speleo.sk>
> Subject: [Therion] Compiling error due to encoding
> 
> Hello
> 
> I have a thconfig file where I use the statement "language 
> de"/"language en" to switch language for the output.
> Within the config file I use some translations like this:
> ...
> text de "point passage-height:unsigned" "Ganghöhe"
> ...
> text en "point passage-height:unsigned" "passage height"
> 
> Every time I try to compile with "language de" I get an error:
> 
> #################### end of metapost log file ####################
> converting scraps ... done
> C:\Program Files\Therion\therion.exe: error -- Invalid utf-8 string!
> writing xtherion file ... done
> 
> As soon as I switch back to "language en" it does work.
> Therefore I'm pretty sure it is due to the special characters like 'ö'.
> 
> I opened the thconfig file with an external editor (Visual Studio 
> Code), removed the first line "encoding utf-8" and saved the file with 
> encoding "ISO 8859-1".
> 
> As soon as I open the thconfig file with XTherion and start compile the 
> format is resetted to utf-8 and within the thconfig file the first line 
> is replaced to "encoding utf-8" (checke this again with Visual Studio 
> Code". And the error above is the result.
> Only opening the config file and closing again without any changes does 
> change the encoding line in the config file to utf-8.
> 
> I'm using Therion 6.4.0 and can't remeber when this behaviour/problem 
> raised.
> I'm pretty sure some time ago this did work without error.
> 
> Any help is appreciated. Thanks in advance!
> regards, Torsten
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> https://mailman.speleo.sk/listinfo/therion
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20260528/64c1975f/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2709786a.png
Type: image/png
Size: 35061 bytes
Desc: not available
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20260528/64c1975f/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: af86fea2.png
Type: image/png
Size: 39657 bytes
Desc: not available
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20260528/64c1975f/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bcfa80a0.png
Type: image/png
Size: 39437 bytes
Desc: not available
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20260528/64c1975f/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2e9ea3a8.png
Type: image/png
Size: 34194 bytes
Desc: not available
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20260528/64c1975f/attachment-0007.png>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: area_blocks_hdens.th
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20260528/64c1975f/attachment-0001.ksh>


More information about the Therion mailing list