हिंदी मजकूर चौकोन किंवा प्रश्नचिन्हे दाखवतो? तो कसा दुरुस्त करायचा
चौकोन, प्रश्नचिन्हे आणि इंग्रजी अक्षरे एकच समस्या वाटतात, पण त्या तीन वेगवेगळ्या समस्या आहेत ज्यांचे तीन वेगवेगळे उपाय आहेत. खाली तुमचे लक्षण शोधा.
लेखक विकास राठौरअद्ययावत
टूल उघडा: MS Word मध्ये हिंदी कशी टाइप करायची
□□□□
अक्षरांच्या जागी रिकामे चौकोन
कारण: मजकूर युनिकोड हिंदी आहे, पण त्याला दिलेल्या फॉन्टमध्ये देवनागरी अक्षरे नाहीत.
उपाय: Mangal, Nirmala UI किंवा Noto Sans Devanagari सारखा हिंदी फॉन्ट निवडा.
????
प्रश्नचिन्हे किंवा विचित्र खुणांची अक्षरे (à¤)
कारण: हिंदी चुकीच्या मजकूर एन्कोडिंगमध्ये सेव्ह झाली किंवा वाचली गेली, आणि अक्षरे हरवली किंवा बिघडली.
उपाय: मूळ फाइलकडे परत जा आणि ती UTF-8 मध्ये सेव्ह करा. प्रश्नचिन्हे पुन्हा हिंदीत बदलता येत नाहीत.
Hkkjr
Hkkjr किंवा fgUnh सारखी इंग्रजी अक्षरे
कारण: मजकूर Kruti Dev मध्ये आहे, आणि Kruti Dev फॉन्ट नाही.
उपाय: Kruti Dev 010 इन्स्टॉल करा, किंवा मजकूर युनिकोडमध्ये रूपांतरित करा.
रिकामे चौकोन: फॉन्टमध्ये हिंदी नाही
चौकोन (कधी कधी "tofu" म्हणतात) म्हणजे मजकूर ठीक आहे - ती खरी युनिकोड हिंदी आहे - पण त्याला दिलेल्या फॉन्टमध्ये देवनागरी अक्षरे नाहीत. Arial, Calibri आणि Times New Roman हे नेहमीचे दोषी आहेत. मजकूर निवडा आणि हिंदी फॉन्ट निवडा: Windows वर Mangal, Nirmala UI, Kokila किंवा Aparajita, सगळीकडे Noto Sans Devanagari. संपूर्ण दस्तऐवज एकाच वेळी बदलण्यासाठी Word मध्ये Font डायलॉगमधील (Ctrl+D) Complex scripts खाली तो निवडा.
खूप जुन्या प्रणालींवर, जसे भारतीय भाषा समर्थनाशिवाय Windows XP, फॉन्ट कोणताही असो हिंदी चौकोन म्हणून दिसू शकते. तिथे उपाय म्हणजे complex script समर्थन सुरू करणे, किंवा नवे डिव्हाइस वापरणे.
प्रश्नचिन्हे: अक्षरे हरवली
प्रश्नचिन्हे म्हणजे हिंदी अशा कशातून सेव्ह झाली किंवा पाठवली गेली जे तिला धरून ठेवू शकत नव्हते - UTF-8 ऐवजी "ANSI" मध्ये सेव्ह केलेली मजकूर फाइल, जुना डेटाबेस, किंवा इंग्रजी नसलेली अक्षरे काढून टाकणारा फॉर्म. त्या क्षणी हिंदीच्या जागी ? आला, आणि प्रश्नचिन्हांवरून ती परत मिळवता येत नाही. मूळ स्रोताकडे परत जा, आणि तो UTF-8 मध्ये सेव्ह किंवा एक्सपोर्ट करा: Notepad मध्ये File → Save As → Encoding: UTF-8. Excel मध्ये CSV UTF-8 निवडा.
विचित्र खुणांची अक्षरे: योग्य बाइट चुकीच्या पद्धतीने वाचले
à¤à¤¾à¤°à¤¤ सारखा मजकूर म्हणजे पाश्चात्त्य एन्कोडिंग म्हणून वाचली जाणारी UTF-8 हिंदी. काहीही हरवलेले नाही. फाइल पुन्हा उघडा आणि UTF-8 निवडा: Excel मध्ये Data → From Text/CSV वापरा आणि 65001: Unicode (UTF-8) निवडा. ब्राउझर किंवा ईमेल प्रोग्राममध्ये मजकूर एन्कोडिंग UTF-8 करा.
इंग्रजी अक्षरे: तो Kruti Dev आहे
Hkkjr किंवा fgUnh सारखी अक्षरे ही एन्कोडिंगची समस्याच नाही. मजकूर Kruti Dev फॉन्टमध्ये टाइप केलेला आहे, जो हिंदी इंग्रजी की कोडच्या रूपात साठवतो, आणि फॉन्ट नाही. Kruti Dev 010 इन्स्टॉल करा, किंवा मजकूर Kruti Dev ते युनिकोड ने युनिकोडमध्ये रूपांतरित करा. Kruti Dev इंग्रजी अक्षरे का दाखवतो हे पूर्णपणे समजावते.
Excel आणि CSV फाइल्समध्ये
CSV फाइलवर डबल-क्लिक केल्यास Excel तिच्या एन्कोडिंगचा अंदाज बांधतो, आणि हिंदीसाठी अनेकदा चुकीचा अंदाज बांधून खुणांचा निरर्थक मजकूर देतो. आधी Excel उघडा, मग Data → From Text/CSV वापरा, फाइल स्रोत म्हणून 65001: Unicode (UTF-8) निवडा, आणि लोड करा. हिंदी असलेली शीट CSV म्हणून सेव्ह करताना साधे CSV नव्हे तर CSV UTF-8 (Comma delimited) निवडा, नाहीतर हिंदी प्रश्नचिन्हे बनेल.
वेबसाइट आणि फॉर्मच्या मालकांसाठी
तुमच्या स्वतःच्या वेबसाइट किंवा फॉर्ममध्ये दिलेली हिंदी प्रश्नचिन्हे बनून परत येत असल्यास पान किंवा डेटाबेस UTF-8 वापरत नाही. पानाला <meta charset="utf-8"> लागतो, आणि MySQL डेटाबेसच्या टेबल व कनेक्शनला utf8mb4 कॅरेक्टर सेट लागतो. आधीच प्रश्नचिन्हे म्हणून सेव्ह झालेला डेटा दुरुस्त करता येत नाही. सेटिंग दुरुस्त करा आणि तो पुन्हा गोळा करा.
फोनवर आणि ॲप्समध्ये
आधुनिक Android आणि iPhone डिव्हाइस सुरुवातीपासूनच युनिकोड हिंदी दाखवतात. फक्त एका ॲपमध्ये हिंदी चौकोन म्हणून दिसत असल्यास ते ॲप स्वतःचा फॉन्ट वापरत आहे, म्हणून ते अपडेट करा. Kruti Dev मजकूर फोनवर पोहोचल्यास तो नेहमी इंग्रजी अक्षरांत दिसेल, कारण फोनवर Kruti Dev इन्स्टॉल करता येत नाही - त्याऐवजी युनिकोड पाठवा.
प्रतिबंध
- नवी हिंदी युनिकोडमध्ये, युनिकोड फॉन्टसह टाइप करा, जसे MS Word मध्ये हिंदी कशी टाइप करायची मध्ये सांगितले आहे.
- मजकूर आणि CSV फाइल्स UTF-8 मध्ये सेव्ह करा.
- दस्तऐवज बाहेर जाण्याआधी तो दुसऱ्या संगणकावर किंवा फोनवर उघडून हिंदी बरोबर वाचता येते का ते तपासा.