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

आर रिटर्न में MySQL से UTF-8 टेक्स्ट लाई जा रही है ????

@chooban के लिए धन्यवाद मुझे पता चला कि कनेक्शन सत्र utf8 के बजाय लैटिन 1 का उपयोग कर रहा था। यहां दो समाधान मिले हैं:

  • RMYSQL के लिए, कनेक्ट करने के बाद क्वेरी चलाएँ SET NAMES utf8 कनेक्शन वर्ण सेट को बदलने के लिए।
  • RODBC के लिए, CharSet=utf8 . का उपयोग करके कनेक्ट करें डीएसएन स्ट्रिंग में। मैं SET NAMES नहीं चला पा रहा था ओडीबीसी के माध्यम से।

यह सवाल मुझे सही दिशा में इंगित किया।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अपने मूडल MySQL डेटाबेस का बैकअप कैसे लें

  2. उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' (पासवर्ड का उपयोग करके:हाँ) के लिए प्रवेश निषेध (Mysql ::त्रुटि)

  3. Laravel प्रवासन त्रुटि:सिंटैक्स त्रुटि या पहुँच उल्लंघन:1071 निर्दिष्ट कुंजी बहुत लंबी थी; अधिकतम कुंजी लंबाई 767 बाइट्स है

  4. फ़ील्ड डेटा द्वारा MySQL (या PHP?) समूह परिणाम

  5. अपने डेटाबेस के लिए MySQL डेटाबेस आकार कैसे प्राप्त करें?