Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक MySQL तालिका में हिब्रू वर्ण सम्मिलित करते समय प्रश्न चिह्न प्राप्त करना

SQL क्वेरी को बाइट्स में दर्शाने वाले वर्णों को डिकोड करते समय आपको JDBC ड्राइवर को UTF-8 एन्कोडिंग का उपयोग करने के लिए कहना होगा। आप useUnicode=yes . जोड़कर ऐसा कर सकते हैं और characterEncoding=UTF-8 JDBC कनेक्शन URL के लिए क्वेरी पैरामीटर।

jdbc:mysql://localhost:3306/db_name?useUnicode=yes&characterEncoding=UTF-8

यह अन्यथा ऑपरेटिंग सिस्टम प्लेटफॉर्म डिफ़ॉल्ट चारसेट का उपयोग करेगा। MySQL JDBC ड्राइवर क्लाइंट साइड (जहाँ JDBC कोड चलता है) और सर्वर साइड (जहाँ DB टेबल है) दोनों में इस्तेमाल होने वाले एन्कोडिंग के बारे में अच्छी तरह से जानता है। कोई भी वर्ण जो डीबी तालिका द्वारा उपयोग किए गए वर्णसेट द्वारा कवर नहीं किया गया है, उसे एक प्रश्न चिह्न से बदल दिया जाएगा।

यह भी देखें:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli:क्या यह एक कथन में एकाधिक प्रश्न तैयार कर सकता है?

  2. PHP mysql_connect सेट प्रतीक्षा_टाइमआउट

  3. पंक्तियों का चयन कैसे करें जहां कोडइग्निटर के ActiveRecord का उपयोग करके कॉलम मान पूर्ण नहीं है?

  4. कमांड लाइन से mysql रिमोट डेटाबेस एक्सेस करें

  5. SQL क्वेरी phpmyadmin में काम कर रही है लेकिन php . में नहीं