diff options
author | serg@serg.mylan <> | 2003-10-20 15:53:48 +0200 |
---|---|---|
committer | serg@serg.mylan <> | 2003-10-20 15:53:48 +0200 |
commit | c60ef8160f7ed3202d4a9f446e4b4de77e16fe6e (patch) | |
tree | ff0f9b71c43cfc4ed4e2fa91a8398677dae7377a /mysql-test/r/fulltext.result | |
parent | c9640c592a3faa99a0a7cc0f3ec02b04ed462a68 (diff) | |
download | mariadb-git-c60ef8160f7ed3202d4a9f446e4b4de77e16fe6e.tar.gz |
FULLTEXT: correct charset support (UTF included, UCS2 - not)
code cleanup
Diffstat (limited to 'mysql-test/r/fulltext.result')
-rw-r--r-- | mysql-test/r/fulltext.result | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/mysql-test/r/fulltext.result b/mysql-test/r/fulltext.result index 87416ae97eb..63338869fdd 100644 --- a/mysql-test/r/fulltext.result +++ b/mysql-test/r/fulltext.result @@ -279,3 +279,24 @@ select * from t1 join t2 using(`t1_id`) where match (t1.name, t2.name) against(' t1_id name t2_id t1_id name 1 data1 1 1 xxfoo drop table t1,t2; +SET NAMES latin1; +CREATE TABLE t1 (t text character set utf8 not null, fulltext(t)); +INSERT t1 VALUES ('Mit freundlichem Grüß'), ('aus Osnabrück'); +SET NAMES koi8r; +INSERT t1 VALUES ("üÔÏ ÍÙ - ÏÐÉÌËÉ"),("ïÔÌÅÚØ, ÇÎÉÄÁ!"), +("îÅ ×ÌÅÚÁÊ, ÕÂØÅÔ!"),("É ÂÕÄÅÔ ÐÒÁ×!"); +SELECT t, charset(t) FROM t1 WHERE MATCH t AGAINST ('ïðéìëé'); +t charset(t) +üÔÏ ÍÙ - ÏÐÉÌËÉ utf8 +SELECT t, charset(t) FROM t1 WHERE MATCH t AGAINST ('ðÒá*' IN BOOLEAN MODE); +t charset(t) +É ÂÕÄÅÔ ÐÒÁ×! utf8 +SELECT * FROM t1 WHERE MATCH t AGAINST ('ÜÔÏ' IN BOOLEAN MODE); +t +SELECT t, charset(t) FROM t1 WHERE MATCH t AGAINST ('Osnabrück'); +t charset(t) +SET NAMES latin1; +SELECT t, charset(t) FROM t1 WHERE MATCH t AGAINST ('Osnabrück'); +t charset(t) +aus Osnabrück utf8 +DROP TABLE t1; |