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

अक्षर ي और और फारसी में अंतर - Mysql

प्रिय EBAG, हमारे पास एक ही अरबी है यूनिकोड . में ब्लॉक करें जिसमें अरबी और फारसी . दोनों शामिल हैं पात्र।

06सीसी फ़ारसी है ی और 064A अरबी है ي

डिफ़ॉल्ट विंडोज़ कीबोर्ड code page 1256 का उपयोग करता है अरबी वर्णों के लिए जो 064A . डालते हैं डिफ़ॉल्ट के रूप में ي फ़ारसी और अरब दोनों उपयोगकर्ताओं के लिए क्योंकि अरब उपयोगकर्ता फ़ारसी की तुलना में बहुत अधिक हैं।

ISIRI एक मानक कीबोर्ड बनाएं ISIRI 9147 और अरबी और फ़ारसी दोनों Yeh डालें उस पर लेकिन पेरिसन ی डिफ़ॉल्ट वर्ण है। फ़ारसी उपयोगकर्ता जो मानक कीबोर्ड का उपयोग कर रहे हैं, वे मानक फ़ारसी ی‍ while the rest of them use arabic ي`।

जैसा कि आपने आमतौर पर बताया कि जब हम डेटाबेस में डेटा सहेज रहे होते हैं तो हम अरबी बदलते हैं ي फ़ारसी के लिए ‍ی और जब हम इसे पढ़ रहे होते हैं तो हम फारसी के लिए जाते हैं ताकि सब कुछ सच हो।

दूसरा तरीका उपयोगकर्ता इनपुट को नियंत्रित करने के लिए वेब एप्लिकेशन में जावास्क्रिप्ट फ़ाइल का उपयोग करना है। डेटाबेस में वर्णों को सहेजने के लिए अधिकांश फ़ारसी वेबसाइटें इस दृष्टिकोण का उपयोग करती हैं। इस पद्धति में उपयोगकर्ता को फ़ारसी या अरबी कीबोर्ड के लिए कोई कीबोर्ड लेआउट स्थापित करने की आवश्यकता नहीं होती है। उसने बस कीबोर्ड को English . पर रखा है और फिर JavaScript . में फ़ाइल डेवलपर जांचें कि कौन सा वर्ण उसके लिए समान है। यहां आप ISIRI 9147 javascript पा सकते हैं वेब एप्लिकेशन और इसका उपयोग करने के लिए एक फ़ारसी गाइड के लिए।

तीसरा तरीका एक ऑन-स्क्रीन कीबोर्ड का उपयोग करना है जो उपयोगकर्ता इंटरफ़ेस के साथ पिछले वाले की तरह ही काम करता है और आमतौर पर उन लोगों के लिए अच्छा होता है जो फ़ारसी कीबोर्ड से परिचित नहीं हैं।

अगला तरीका दोनों बोलियों को खोजना है। जैसा कि आप जानते हैं जब आप MySql इंस्टॉल करते हैं या SQL Server आप collation सेट कर सकते हैं और आपके पास बोली (और केस सेंसिटिविटी) का समर्थन करने का विकल्प भी है। यदि आप बोली के साथ अरबी संयोजन को सक्षम करते हैं तो आप दोनों के लिए परिणाम प्राप्त कर सकते हैं और आमतौर पर यह sql server में ठीक काम करता है मैं MySql में इसका परीक्षण नहीं करता हूं . यह अभी तक का सबसे अच्छा समाधान है।

लेकिन अगर मैं तुम होते, तो मैं एक साधारण sql function लागू करता जो मिलता है nvarchar और nvarchar return लौटाएं . तब मैं इसे कॉल करता हूं जब मैं डेटा लिखना चाहता हूं। और जब भी आप पढ़ना चाहें, आप मानक एक के लिए जा सकते हैं।

लंबी पूंछ के लिए खेद है।



  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:MySQL में फ्लश विशेषाधिकारों की वास्तव में आवश्यकता कब होती है?

  2. एडब्ल्यूएस MySQL आरडीएस बनाम एडब्ल्यूएस डायनेमोडीबी

  3. MySQL के आसपास हो रही तालिका त्रुटि को फिर से नहीं खोल सकता

  4. mysql_result () पैरामीटर 1 को संसाधन, बूलियन दिए जाने की अपेक्षा करता है

  5. MySQL में GROUP_CONCAT के विपरीत क्या है?