Re: utf8 character show as ???
Posted by: Shuichi Tamagawa
Date: May 20, 2005 09:01PM

> [mysqld]
> datadir=/var/lib/mysql
> socket=/var/lib/mysql/mysql.socket
> default-chararcter-set=utf8
> default-collation=utf8_general_ci

This is the setting for mysql server. And it only affect server character set variables which are:
character_set_server
character_set_database

character_set_client, character_set_connection, character_set_results are client character set variables. So if you wan to set the default values for these variables, you need to set the option in 'mysql' section of my.cnf(or my.ini) file.

[mysql]
default-chararcter-set=utf8

However, this works only for 'mysql' client program, not for the application program. You may need to set the client character set for your programs. How to do this depends on the programming language.

One way to do this is the set an start up option in mysqld section of my.cnf file.

[mysqld]
init_connect='SET NAMES utf8'

By setting this, the statement will be executed by the server right after each client cnnect to the server.

Options: ReplyQuote


Subject
Views
Written By
Posted
9338
February 13, 2005 10:00PM
6365
February 14, 2005 09:19PM
4533
March 03, 2005 06:58PM
3986
December 30, 2005 01:39AM
3655
February 28, 2006 03:41AM
2991
May 20, 2005 04:56PM
3018
May 09, 2005 03:17PM
Re: utf8 character show as ???
2883
May 20, 2005 09:01PM
3715
May 25, 2005 07:50AM
2711
June 10, 2005 11:17AM
3914
June 22, 2005 04:48PM
2698
June 28, 2005 01:48AM
2602
July 06, 2005 02:02AM
2783
December 15, 2005 05:13AM
2838
July 11, 2005 05:21PM
2571
July 11, 2005 05:55PM
2694
July 11, 2005 07:50PM
2561
October 31, 2005 12:22AM
2680
November 03, 2005 05:12AM
2318
July 27, 2005 02:56PM
2289
December 08, 2005 03:14AM
2766
April 05, 2006 10:09AM
2817
April 07, 2006 03:47PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.