Sorry, didn't mean to yell.
Has been banging my head agains the wall for a time now, so
it was just an expression for my frustration.
With special characters, I mean for example,
åäöü
I gave it a couple of more hours, and
now I've solved it.
The following was
essential to get it work:
1. The Application.cfm must NOT contain any character
encoding settings, such as cfprocessingdirective, and setEncoding
(Yes I know, in previously CF-version this was the way to do it,
now you shold only include settings at top of every cfm/cfc-file
instead)
2. Use the enctype that you are supposed to use
(multipart/form-data) without the extension ": charset=iso-8859-1"
3. Do NOT use <cfcontent type="text/html;
charset=iso-8859-1"> in your cfm-file - that ruined it for me.
But you can use <meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
4. USE <cfprocessingdirective
pageencoding="iso-8859-1"> at top of your cfm-file
5. There was no need in the cfm-file for either <cfset
setEncoding("form","iso-8859-1")> or <cfset
setEncoding("url","iso-8859-1")>
That solved the problem for me.
System:
CF8 on xServe (linux)
CF Admin: Java File Encoding: MacRoman