2012-10-12 19 views
5

मुझे म्यांमार में एक ग्राहक के लिए वेबसाइट विकसित करने की आवश्यकता है। यह वेबसाइट स्पष्ट रूप से बर्मी भाषा में होगी और वे चाहते हैं कि वे उन लोगों द्वारा पठनीय हो जाएं जिनके पास मशीन पर बर्मी फोंट नहीं हैं।वेबसाइट पर बर्मी अक्षरों को प्रदर्शित करने के लिए और उन्हें MySQL में रिकॉर्ड करें यदि उपयोगकर्ता के पास फ़ॉन्ट नहीं है?

मैं विकिपीडिया पता do it here करने में कामयाब रहे लेकिन मैं अभी भी नहीं मिला है कैसे।

मैं अपने HTML यूनिकोड कोड पॉइंट्स का उपयोग कर बर्मी वर्ण लिखने के लिए होगा? मुझे पहले से ही एक लाइब्रेरी मिली है जो कि अगर मैं यूनिकोड कोडपॉइंट प्रदान करता हूं तो बर्मी वर्ण प्रदर्शित करने का प्रबंधन करता है, इसलिए मुझे लगता है कि यह एक विकल्प है।

अन्य समस्या यह है कि वे एक MySQL डेटाबेस में बर्मी पाठ सम्मिलित करना चाहते है। मैं इसे कैसे स्टोर करने जा रहा हूं? MySQL में कौन सी एन्कोडिंग का उपयोग करना? और फिर उन मशीनों पर इसे कैसे प्रदर्शित किया जाए जिनमें बर्मी फोंट स्थापित नहीं हैं?

मुझे आशा है कि मैं स्पष्ट और भी भ्रमित नहीं कर रहा हूँ।

+0

मैं अगर आप अपने मेटा टैग में UTF-8 एन्कोडिंग जोड़ सकते हैं और भी अपने DB में आप जाने के लिए अच्छा कर रहे हैं लगता है। मैंने इसे फारसी फोंट के लिए किया और यह –

+0

काम किया आपका मेटा टैग इस तरह से हो सकता है <मेटा charset = "UTF-8"> –

+0

धन्यवाद! मुझे लगता है कि आपकी मशीन पर फारसी फ़ॉन्ट स्थापित नहीं किया गया था? क्या आपने फ़ॉन्ट प्रतिस्थापन के लिए @ फ़ॉन्ट-फेस का भी उपयोग किया था? – user1740815

उत्तर

2

एम्बेड कस्टम फोंट किया जा सकता है, नीचे दिए गए लिंक

Custom font via CSS

बर्मी भंडारण, आप स्टोर करने के लिए

यह संग्रहीत किया जाएगा अपने एसक्यूएल में nvarchar या ntext या इसी तरह के डेटा प्रकार का उपयोग कर सकते का पालन करें जैसा है और जैसा प्रस्तुत किया जाएगा।

+0

धन्यवाद। लेकिन मेरी एचटीएमएल फाइल में टेक्स्ट कैसे दर्ज करें? क्या मैं इसे सीधे बर्मी कीबोर्ड का उपयोग करके टाइप कर सकता हूं, और यदि उपयोगकर्ता के पास बर्मी फ़ॉन्ट स्थापित नहीं है तो @ font-face ब्राउज़र में इसे सही तरीके से प्रदर्शित करेगा? – user1740815

+0

एचटीएमएल को यूटीएफ -8 के रूप में सेट किया जाना है, और अपनी मशीन पर स्थापित बर्मी फ़ॉन्ट के साथ आपको बर्मा में टाइप करने में सक्षम होना चाहिए, हालांकि यदि आप फ़ॉन्ट को सही तरीके से प्रदर्शित करना चाहते हैं तो आपको फ़ॉन्ट रनटाइम डाउनलोड करने के लिए उपरोक्त लिंक की आवश्यकता है। –

4

विकिमीडिया पेज प्रश्न में उल्लेख किया (`@ फॉन्ट-फेस 'के माध्यम से) एक डाउनलोड फ़ॉन्ट के रूप में नि: शुल्क Tharlon font का उपयोग करें। यह एक यूनिकोड-एन्कोडेड फ़ॉन्ट है, इसलिए आप यूटीएफ -8 एन्कोडिंग में वास्तविक बर्मी पात्रों को दर्ज कर सकते हैं। अपने संलेखन उपकरण के आधार पर, आपको वर्णों को टाइप करने के लिए कुछ अतिरिक्त उपयोगिता की आवश्यकता हो सकती है, जैसे कि विंडोज कैरेक्टर मैप या मेरी Full Unicode Input उपयोगिता (ब्लॉक म्यांमार का चयन करें)।