आपको यह दिलचस्प लग सकता है।
मैं यह नहीं कह सकता कि मैं इस क्षेत्र का विशेषज्ञ हूं, लेकिन जहां तक मैं देख सकता हूं, UTF8 और लैटिन1 वर्णों को अलग-अलग तरीके से एन्कोड करते हैं। इसलिए लैटिन1 का उपयोग करके UTF8 को मिलाने की कोशिश करने का कोई मतलब नहीं है।
http://dev.mysql.com/doc/refman /5.0/hi/charset-applications.html
जबकि:
CREATE DATABASE mydb
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
सुसंगत है।
अपडेट करें
क्षमा करें, मैंने अभी आपका प्रश्न फिर से पढ़ा है और आप कहते हैं कि तालिका latin1 का उपयोग कर रही है। अजीब। क्या आपने utf8 कोलाजंस का उपयोग करने की कोशिश की है?