Also in your .cfm files that handle foreign characters, you might also require this (depending on how you're doing it, e.g. you don't specify if the content is written directly into the HTML source, if you're hardcoding it in ColdFusion variables, or getting it from the DB).

You'd want that file to have the cfprocessingdirective at the top of the file. If that file was itself perhaps cfincluded from another file, both files would need the cfprocessingdirective.

If however it was coming direct from the DB, it wouldn't matter. However if you were outputting it into some Javascript or HTML, that file would need to be rendered using UTF-8 encoding. Which might also need to be done at the webserver.