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

क्या ये वर्ण XML के लिए मान्य हैं?

tl;डॉ नहीं, वे मान्य नहीं हैं, जो कुछ भी एन्कोडिंग किया है वह या तो छोटी है या इनपुट के बारे में गलत एन्कोडिंग जानकारी बताई गई है।

55357 और 56842 क्रमशः 0xD83D और 0xDE0A हेक्स में हैं।

यूनिकोड में वे क्रमशः "हाई सरोगेट" और "लो सरोगेट" नामक श्रेणियों में हैं।

इसका मतलब है कि वे नहीं . हैं उचित यूनिकोड कोडपॉइंट, बल्कि यूटीएफ -16 में एक एकल यूनिकोड मान बनाने के लिए उपयोग किया जाता है जो 16 बिट (यानी मूल बहुभाषी विमान) में फिट नहीं होता है।

ये दो विशिष्ट मान U+1F60A मुस्कुराते हुए आंखों के साथ मुस्कुराते हुए चेहरे को डिकोड करते हैं . उसके लिए सही दशमलव HTML इकाई 😊 . होगी ।

इसका सबसे संभावित कारण यह है कि कुछ परिवर्तन जो या तो UTF-16 के बारे में नहीं जानते या विचार यह पाठ यूटीएफ -16 नहीं है एन्कोडिंग किया था (लेकिन यह पता लगाना चाहिए था कि वे मान अमान्य हैं और उस मामले में भी एक त्रुटि की सूचना दी है)।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. H2 postgresql मोड मेरे लिए काम नहीं कर रहा है

  2. संग्रहीत कार्यविधि का लॉकिंग और समवर्ती निष्पादन

  3. इंसर्ट क्यों काम नहीं कर रहा है और पोस्ट्रेस्क्ल पर कोई त्रुटि आउटपुट नहीं कर रहा है?

  4. रेल/पोस्टग्रेज में स्ट्रिंग प्राथमिक कुंजी का उपयोग करते समय क्या मुझे डिफ़ॉल्ट आईडी फ़ील्ड को हटा देना चाहिए?

  5. कम कॉलम वाली एक पंक्ति को कई पंक्तियों में बदलें