Ben bir aptal oldum. SET NAMES eksikti.
What I know now:
1) Bir sütunun charset değiştirildiğinde her zaman, gerçek veri DAİMA nden! Olduğunu görmek için ikili alanını değiştirin.
2) Bir sütunun charset önce olduğunu!, Öncelikli olarak masa ve db charset takip. Bunlar varsayılan ayar için ağırlıklı olarak kullanılır. (Son cümle yaklaşık% 100 emin değilim)
3) SET NAMES
very önemlidir. Alman karakterler latin1 gelebilir ve yerleştirilmesi doğru İSİMLERİ SET zaman (sessizce Mysql tarafından kodlanması) utf8 tabloda doğru olsun. Sunucu olursa olsun tablo kodlama nedir, arzu kodlama bir web sayfasına veri gönderebilirsiniz. Bu çıkış için ters yüklü olabilir
Onlar bir kodlama vardır gibi görünüyor böylece orada kodlama A sütun ve kodlama B sütun olduğunu ve) bunları karşılaştırmak (veya GİBİ kullanın 4) Eğer, Mysql sessizce onları dönüştürmek olacak
5) Mysql akıllı. Türü binary. Sürece bayt ile metinle birlikte çalışır asla Her zaman karakter olarak çalışır! O latin1 yılında ё utf8 içinde ё eşit olacağını istiyorsa o knows veri kodlama