charset=XXX is not a valid parameter in connection string >>Re: How to use odbc to save Chinese into mysql in ASP.NET

"刘研" <[email protected]>
Newsgroups gmane.comp.db.mysql.odbc
Message-ID <[email protected]>
Hi Chen Jun:

'charset=XXX' is not a valid parameter in connection string, so it will not affect the client encoding.
you can execute a 'SET CHARACTER SET XXX' sql statement to change the client encoding after a database connection is created/established.

Also, you can use ODBC DataSource instead of connection string, i prefer ODBC datas ource because there's an 'Initial Statement' option in MyODBC configuation dialog, you can set it to 'SET CHARACTER SET XXX' so that your application does not need to care about the client encoding.

The client encoding need not be the same as the server encoding. If you web pages are encoded in GB18030/GBK/GB2312, then you need to use GBK as the client encoding.

Wish it can help you.

############
ODBC 炬瀛绗覆骞舵病 charset=XXX 杩涓椤癸浠ヨ蜂芥存瑰风缂锛浣浠ュㄦ版杩ц涓涓 SET CHARACTER SET XXX  SQL 璇锛杩锋芥存逛瀹㈡风缂

濡澧璁哥璇锛浣杩杩 ODBC 版ヨ版锛涓 MyODBC 浠ラ缃涓 Initial Statement 椤癸 SET CHARACTER SET XXX 璇ㄨ灏辫浜锛浣绋搴涓ㄥ冲缂浜浜

杩灏辨瀹㈡风缂涓涓瀹寰璺版″ㄧ缂涓达璁句 web 椤甸㈤界 GB 绯诲缂璇锛d搴璇ョ GBK 浣涓哄风缂锛涓 UTF-8

甯杩浜藉浣甯┿


------------------				 

2007-11-14

-------------------------------------------------------------
浠朵汉锛Jun Chen
ユ锛2007-11-14 12:23:59
朵欢浜猴[email protected]
锛
涓婚锛How to use odbc to save Chinese into mysql in ASP.NET

Hello all,

I added utf8 as character set in odbc connection
string. The odbc driver version is 3.51 and mysql
5.0.x. The problem is that the saved Chinese
characters in the table were displayed as ???? and can
not be read. Here is the connection string.

Driver={MySQL ODBC 3.51
Driver};database=dbname;option=0;port=3306;server=localhost;uid=userid;charset=UTF8

However the Chinese text saved through mysql Query gui
interface can be displayed correctly. The mysql
database was created with character set uft8.

Is there anyone who knows where is the problem?

Thanks.
-Jun C.

-- 
MySQL ODBC Mailing List
For list archives: http://lists.mysql.com/myodbc
To unsubscribe:    http://lists.mysql.com/[email protected]


-- 
MySQL ODBC Mailing List
For list archives: http://lists.mysql.com/myodbc
To unsubscribe:    http://lists.mysql.com/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.