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

PHP FreeTDS एक्सटेंशन का उपयोग करके MSSQL सर्वर से UTF-8 वर्णसेट के साथ डेटा प्राप्त करना

मुझे भी इसी तरह की समस्या थी और मैंने वेब पर मिलने वाली सभी सेटिंग्स की कोशिश की - व्यर्थ।

मेरे मामले में समस्या फ्रीटीडीएस के विन्यास की ही थी। Linux पर फ़ाइल /etc/freetds/freetds.conf

. है

मुझे संस्करण को 7.0 में बदलना पड़ा (शायद अन्य नंबर भी काम करते हैं। मैंने अभी 7.0 की कोशिश की है)

[global]
    # TDS protocol version
    tds version = 7.0

इसके बाद ड्राइवर चारसेट जैसे बदलाव को स्वीकार करता नजर आया।

ini_set('mssql.charset', 'UTF-8');

बीटीडब्ल्यू:परिवर्तन तुरंत प्रभाव में है, बाद में कुछ भी पुनरारंभ करने की आवश्यकता नहीं है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या मैं संग्रहीत प्रक्रिया के भीतर एक डिफ़ॉल्ट स्कीमा सेट कर सकता हूं?

  2. SQL सर्वर में तालिका-मूल्यवान फ़ंक्शन के माध्यम से डेटा सम्मिलित करें

  3. समूह द्वारा छूटी हुई तिथियों को भरना

  4. टी-एसक्यूएल स्प्लिट स्ट्रिंग

  5. विस्टाडीबी के क्या फायदे हैं