इसे छोड़कर कंटेंट पर जाएं

फ़ाइल को टेक्स्ट के रूप में पढ़ना

इस लेख में किसी खास फ़ाइल को टेक्स्ट डेटा के रूप में पढ़ने का तरीका, और पढ़े गए डेटा में अक्षर गड़बड़ दिखने पर क्या करें, यह समझाया गया है।

कॉपी-पेस्ट करके लागू करना

Section titled “कॉपी-पेस्ट करके लागू करना”

सैंपल के रूप में, यहाँ एक ऐसा फ़्लो दिया गया है जो Public Documents फ़ोल्डर में सेव टेक्स्ट फ़ाइल को सिस्टम के डिफ़ॉल्ट कैरेक्टर एन्कोडिंग (जापानी Windows में Shift_JIS) में पढ़ता है।

नीचे दिया गया कोड कॉपी करके Power Automate Desktop की एडिटिंग स्क्रीन में पेस्ट करने पर संबंधित ऐक्शन जुड़ जाएगा।

File.ReadTextFromFile.ReadText File: $'''C:\\Users\\Public\\Documents\\document.txt''' Encoding: File.TextFileEncoding.ANSI Content=> FileContents

Power Automate Desktop में खुद ऐक्शन जोड़कर लागू करना

Section titled “Power Automate Desktop में खुद ऐक्शन जोड़कर लागू करना”
  1. “Search actions” में “Read text from file” टाइप करें, और पैरामीटर नीचे दिए गए तरीके से सेट करें।

    पैरामीटर का नाम वैल्यू
    File path संबंधित फ़ाइल का पाथ
    Store content as चुनें कि पूरी फ़ाइल को एक ही टेक्स्ट वैल्यू के रूप में लेना है, या हर पंक्ति को लिस्ट के एक आइटम के रूप में
    Encoding पढ़ी जाने वाली फ़ाइल का कैरेक्टर एन्कोडिंग (डिफ़ॉल्ट वैल्यू UTF-8)
  2. चलाने पर फ़ाइल का डेटा बनाए गए वेरिएबल (FileContents) में टेक्स्ट के रूप में सेव हो जाएगा।

पढ़े गए टेक्स्ट डेटा में अक्षर गड़बड़ दिखें तो

Section titled “पढ़े गए टेक्स्ट डेटा में अक्षर गड़बड़ दिखें तो”

जापानी Windows में सिस्टम का डिफ़ॉल्ट कैरेक्टर एन्कोडिंग (जिसे आम तौर पर ANSI कहा जाता है) Shift_JIS (सटीक रूप से CP932) है। दूसरी ओर, Mac पर बनाई गई फ़ाइलें और वेब से प्राप्त ज़्यादातर डेटा UTF-8 में सेव होते हैं।

फ़ाइल से टेक्स्ट पढ़ने वाले ऐक्शन में कैरेक्टर एन्कोडिंग तय करने के लिए “Encoding” नाम का पैरामीटर होता है। अगर अक्षर गड़बड़ दिखते हैं, तो हो सकता है कि यह सेटिंग और फ़ाइल का कैरेक्टर एन्कोडिंग मेल न खा रहे हों।

“Encoding” के विकल्पों में से “ANSI” सिस्टम के डिफ़ॉल्ट कैरेक्टर एन्कोडिंग को दर्शाता है (Microsoft Learn में इसे “System default” लिखा गया है; कोड में यह File.TextFileEncoding.ANSI के रूप में आता है)। Shift_JIS फ़ाइल पढ़नी हो, तो यही विकल्प चुनें।

अगर UTF-8 सेटिंग के साथ अक्षर गड़बड़ दिखते हैं तो “ANSI” पर, और “ANSI” के साथ गड़बड़ दिखते हैं तो UTF-8 पर बदलने से समस्या हल हो सकती है।