मुझे पहले चरित्र एन्कोडिंग समस्याओं के बारे में अस्पष्ट जागरूकता थी, लेकिन answers to a question today मुझे इसके बारे में सोचने लगा। भी विचार के लिए निम्नलिखित प्रदान की अधिक भोजन:स्पष्ट चरित्र एन्कोडिंग और एन्कोडिंग/डिकोडिंग को पर्ल में "सर्वोत्तम अभ्यास" के रूप में प्रचारित किया जाना चाहिए?
perlunitut - Perl Unicode Tutorial
केवल जगह है कि मैं वर्ण एन्कोडिंग बताते हुए का उल्लेख देखा है (उदाहरण के लिए हम में से ज्यादातर के लिए use utf8;
) हमारे स्रोत कोड का "सर्वोत्तम अभ्यास" के रूप में पहले उल्लिखित question के उत्तरों में था।
इसके अलावा, perlunitut उल्लेख करता है कि हमें पर्ल कार्यक्रमों में हमारे "मानक शीर्षक" में use Encode qw{encode decode};
होना चाहिए। इस प्रकार ऐसा लगता है कि सभी इनपुट को डीकोड करने और सभी आउटपुट को एन्कोड करने के लिए एक और "सर्वोत्तम अभ्यास" होना चाहिए।
आपको क्या लगता है?
आपके उत्तर के लिए धन्यवाद। मैं सोच रहा हूं कि आपके प्रोग्राम के "इंटीरियर" से क्या मतलब है। –
मेरा मतलब है कि कार्यक्रम का मूल तर्क - जो कुछ भी आपके प्रोग्राम या लाइब्रेरी करता है, वह बाहरी दुनिया से बात करने वाले हिस्सों के विपरीत होता है। – hobbs