I have an odd problem with special characters (in this case the Swedish åäö), that pops up in my .toc file. If I remove the .toc file everything works OK except I get an empty table of contents. When I re-run pdflatex, I get errors on every line in the .toc file that has either of åäö in it (which, as it happens, is every line...).
I've tried to produce a MWE example of this, but I'm unable to reproduce the problem with other files. However, I've noticed that for other files, åäö in the .toc file are replaced as follows:
å -> \IeC {\r a} ä -> \IeC {\"a} ö -> \IeC {\"o} In the .toc file for the failing document, only å is replaced. Why could this be? What can I do about it?
Clarification: As I said, I have tried but been unable to reproduce this error in a MWE. (The full version is a pretty advanced structure with templates, frame and content files compiled by a python script calling pdflatex via os.system(), so I can't really just "scale off" one piece after another...) However, I can give the following information:
- All files are saved in utf-8.
- I'm using
\usepackage[utf8]{inputenc}and\usepackage[swedish]{babel}. - The python file starts with
#coding: utf8
! Package inputenc Error: Unicode char \u8:„ not set up for use with LaTeX.in the log file, along with things likeMissing character: There is no  in font cmcsc10!.\textsc{}.