प्रिय 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 लौटाएं . तब मैं इसे कॉल करता हूं जब मैं डेटा लिखना चाहता हूं। और जब भी आप पढ़ना चाहें, आप मानक एक के लिए जा सकते हैं।
लंबी पूंछ के लिए खेद है।