mysqlに登録されている文字列の中の濁点文字が、文字と濁点で1文字のセットではなく、『 じ 』の場合だと、『 し 』と『 濁点 』の2文字扱いというふうに、一部ですが、なってしまっています。
『 じ 』でlike検索をした時に、きちんと1文字扱いで入っているデータは取り出せるのですが、『 し 』と『 濁点 』の2文字扱いになってしまっているものは取り出せません。
下記が『 ゛ 』でlike検索をした時のsqlです。
SELECT * FROM `categories` WHERE `name` LIKE '%゛%'
dbに登録されている既存のデータに、2文字扱いになってしまっている濁点文字が存在するかを調べて、mysql内で修正したいのですが、濁点のみでlike検索しても、ひっかからないため、洗い出すことができません。
一度全てのdbに登録されたデータを呼び出してから、
conv関数でUTF-8文字列に変換し、またデータを入れ直す方法しかないでしょうか?
ご教示お願いいたします。