このようなMySQLのDBにSQL文字列を実行する:MySQLの使用
SELECT *
FROM IpProvider, IpUsers
WHERE IpProvider.UserId = IpUsers.Id AND
(IpProvider.CompanyName LIKE '%køb%' OR IpProvider.ShortDescrip LIKE '%køb%')
これが0行を返すが、(として1行を返すべきデンマーク語の "køb"はShortDescripのテキストの一部です)。この検索は、デンマーク語の文字を保持していない他のテキスト文字列とうまく動作します。
直接テーブルのフィールドからコピーしたテキスト:文字セット= UTF-8
とMySQLテーブルのフィールドの照合は次のとおりです: utf8_general_ci
"Køb kvalitet fra starten - det er vores råd."
HMTLファイルは述べメタタグを保持しています
アイデア?
私はmysql_set_charsetを試してみました - 表示された文字が間違っていても1行を返しますが、それを理解するでしょう - ありがとう! – Per
助けてくれてうれしいです。答えは受け入れられたとマークしてください:-) – Benjamin
私はそれをして喜んでします - しかし、私はこのフォーラムには初めてです。私はそれを受け入れたものとしてどこにマークしますか? – Per