REGEX
aracılığıyla MySQL
veritabanından özel utf-8 karakterli veya içermeyen verileri almaya çalışıyorum.mysql regex utf-8 karakterleri
beni örnek üzerinde açıklayalım:
kullanıcı girerse o siréná
girdiğinde sirena
, siréna
, šíreňá
.. vb .. da geriye doğru çalışması gerekir gibi kelimeleri içeren satırları dönmelidir sirena
gibi kelime aynı sonuç gerekir .. ben REGEX
yoluyla aramak çalışıyorum
, benim sorgu şöyle görünür:
SELECT * FROM `content` WHERE `text` REGEXP '[sšŠ][iíÍ][rŕŔřŘ][eéÉěĚ][nňŇ][AaáÁäÄ0]'
veritabanında kelime
sirena
ama kelime
siréňa
.. orada değilken
çünkü bir şey UTF-8
ve MySQL ile mi sadece
Çalışıyor? (mysql sütununun harmanlanması utf8_general_ci
)
Teşekkür ederiz!
hiçbir çözüm yoktur? – Maarty
Bunu yanıtladığınızdan iki yıl geçti. Bu konuyla ilgili güncellemeler biliyor musunuz? – emisilva
@emisilva, bu hatanın durumunu kontrol etmek için sağladığım bağlantıyı tıklayın. –