Version: (using KDE KDE 3.4.0) Installed from: RedHat RPMs When you write tag:before { content: "unicode characters"; } inside a style sheet document or .css document (with a server that send utf-8 by default) khtml display them incorrectly inside the html page You can see the wrong conversion in this test case: http://yansanmo.no-ip.org:8080/test/css/content.htm Note: CSS file and HTML file are in UTF-8. Firefox display it correctly. I saw that first on my main page.
Test case is not available.
Not a bug. The server replied for the content.css file: kio_http: (1179) "Content-Type: text/css" So, we do what we are supposed to: guessed the encoding to be Latin 1. If you want something else, the server has to report the correct encoding.