Background: There is a table, events; this table is formatted latin1. Individual columns in this table are set to utf8. The column we will cherry pick to discuss is 'title' which is one of the utf8 columns. The website is set for utf8 both via apache and the meta tag.
Bir test olarak, ben kurtarmak eğer décor or ©
başlık alanına ve gerçekleştirmek
select title, LENGTH(title) as len, CHAR_LENGTH(title) as chlen
from events where length(title) != char_length(title)
I décor or ©, 12, 10
arka sonucu alırsınız; veri gerçekten düzgün benim utf8 sütuna kaydedildiğini gösteren bekleniyor.
Ancak, bir sayfaya dışarı başlığı yankılanan üzerine, bu d�cor or �
önce hangi belirtildiği gibi, karakter kodlaması sayfada utf-8 ayarlanır, beri bana hiç mantıklı içine mangeld oluyor.
Emin değil bu son ayrıntı bir fark yapar ama ben sayfayı düzenlemek ve karıştırılmış metni yeniden eğer veritabanında ve ne zaman sayfa görüntülenen her iki d%uFFFDcor or %uFFFD
dönüşür eğer. Dahası gönderdiğinde hiçbir değişiklik neden olur.
Actual Question: Does anyone have an idea as to what I may be doing wrong? :-P