I'm thinking using #127 as delimiter for TStringList, because this character seems not used in GUI environments. It is called DEL in ASCII table. I tested with a paragraph of Korean UTF-8 characters and found no problem (the text is not long enough, but I assume that char 127 is not used as character code for English and Korean at least).
Currently I'm on Windows 10. Is there any problem with other character sets or Linux?