Grzegorz Smith wrote:
Hi all. In my apps I use two languages: english and my national polish.
Translates i keep in MySQL 5.0 in text field (MyISAM engine) with utf8
encodings. I don't know why but i can get polish translates from databes
properly, my national character are seen from webb like sign ?. I connect
to database with URI like
host://[EMAIL PROTECTED]:database?read_default_file=<mysql configuration file
e.g. c:/windows/my.ini"
in configuration file i have:
[client]
port=3306
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
port=3306
default-character-set=utf8
Does anyone can tell mi what I'm doing wrong?
Richard Lynch on the PHP general mailing list gave a response to a
question very similar to yours... I'll just copy and paste it for your
information:
"Check the HEADERS your web-server is sending.
If they don't have Charset UTF-8 in there, it won't work on REAL
browsers (Mozilla based)
Then, for reasons known only to Microsoft, you have to use a META tag
to define the Charset for IE.
MS will *ignore* the headers in favor of a heuristic whereby they
count the number of characters in any given document which do/don't
fit into various common charsets, and then they choose the charset
based on that.
Apparently, MS assumes that web-designers who can only handle META
tags are smarter than developers who use header() function. Go
figure. :-^ "
--
life is a game... so have fun.
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]