मैं यूटीएफ -8 में पर्ल में एचटीएमएल फाइलों को बनाने/सहेजने की कोशिश कर रहा हूं, लेकिन मैंने अभी तक कुछ भी नहीं किया है। previous answer here on SO ने बिनमोड का उपयोग करने के लिए कहा, इसलिए मैंने कोशिश की। यहाँ मेरी कोड है:मैं पर्ल से यूटीएफ -8 के रूप में फ़ाइल कैसे सहेजूं?
open (OUT, ">$sectionfilename");
binmode(OUT, ":utf8");
print OUT $section;
close OUT;
जब मैं वे एएनएसआई एन्कोडिंग में अभी भी नोटपैड की तरह एक पाठ संपादक में इन फ़ाइलों को खोलने। मैं क्या गलत कर रहा हूं?
आप एक बीओएम (बाइट ऑर्डर मार्क) चाहते हैं? –
क्या आपका मतलब विशेष रूप से नोटपैड है? क्योंकि नोटपैड बीओएम के बिना यूटीएफ -8 को पहचान नहीं पाएगा। –
नहीं, विशेष रूप से नोटपैड, टेक्स्टपैड भी नहीं। फ़ाइल सिर्फ यूटीएफ -8 के रूप में एन्कोडिंग नहीं है। – Joshua