How do I get Geany to recognize (Linux text) files as UTF-8 encoded?
The files in question are legacy Windows txt files, written in French (i.e. with lots of accents) which I have converted to mode: Unix (LF) encoding:UTF-8 by a Perl script that does
"iconv -f CP1252 -t UTF-8 --output=$tempfile $infile" and "dos2unix -n -f $tempfile $outfile"
It appears that if the infile has a final \x{OA} character, then this arrives in the outfile.
I can open these files with JEdit or Kate, no problem. But Geany's behaviour with such files is inconsistent.
Sometimes Geany refuses to do anything, saying "... does not look like a text file, or the file encoding is not supported",
Sometimes Geany renders the file using encoding UTF-16 LE, which makes it look as if written in Mandarin Chinese.
And sometimes Geany opens such 'problem' files correctly, as UTF-8. So far as I can see, this tends to be the case if there are already several txt files open.
I have tried putting the line /* geany_encoding=utf-8 */ as line 1 of a problem file, but that does not seem to have any consistent effect.
The other options re encoding: -Using the file open dialog -Using the "Reload as" menu item -Using the "Set encoding" menu item
are not really ideal for browsing lots and lots of files.
Richard H