hi, i have some question. mysql server version is 5.1.54, database character set use "latin1", field's text encoding is 'gbk', i use heidisql connect to server, then show how Chinese Garbled, how can i setting in heidisql that it show normal?
Thank you a lot.
if i set text encoding is 'gbk' in connect setting, it show Chinese normal in a similar tool(call "Navicat for MySQL")
Chinese Garbled
Sorry but I don't feel like re-typing everything. Here's my test code:
I cannot reproduce the issue.
DROP TABLE IF EXISTS foo;
CREATE TABLE foo (
foo_id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
as_default VARCHAR(50),
as_utf8 VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci,
as_gbk VARCHAR(50) CHARACTER SET gbk COLLATE gbk_chinese_ci,
PRIMARY KEY (foo_id)
)
ENGINE=InnoDB CHARACTER SET latin1 COLLATE latin1_general_ci;
INSERT INTO foo (as_default, as_utf8, as_gbk) VALUES ('仙俳反窃生地回火金拠況輸。', '仙俳反窃生地回火金拠況輸。', '仙俳反窃生地回火金拠況輸。');
SELECT *
FROM foo;
I cannot reproduce the issue.
Please login to leave a reply, or register at first.