प्रणाली की जानकारी: debian8
, firefox
संस्करण नवीनतम है 55.0.3
।
मेरे सिस्टम पर चीनी चरित्र को सही तरीके से प्रदर्शित किया जा सकता है।
कुछ फ़ाइलनामों को डाउनलोड किए जाने पर मंगवा लिया जाता है। फ़ाइल में सामग्री प्रभावित नहीं है। चलिए एक ठोस उदाहरण लेते हैं।
वेबपेज के लिए कोई गन्दा कोड नहीं।
मूल वेबपेज
क्लिक करें 下载
दाएँ कोने पर (डाउनलोड) बटन।
फिर भी वेब पेज में फ़ाइल नाम और सामग्री दोनों के लिए कोई गन्दा कोड नहीं है।
क्लिक करें 下载
तल पर (डाउनलोड) बटन।
फ़ाइल नाम गन्दा कोड में बदल गया!
और फ़ाइल नाम की सभी सामग्री कोई गन्दा कोड नहीं है!
यह unicdoe
या के रूप में फ़ायरफ़ॉक्स में एन्कोडिंग सेट करने के लिए कोई फायदा नहीं है chinese,simplified
। यह मेरे साथ फ़ायरफ़ॉक्स खोलने के लिए कोई फायदा नहीं है env LANG=zh_CN.GBK firefox
।
मेरे उदाहरण में, फ़ाइल नाम है 2015ÄêµÚÆß°æ±±´óºËÐÄÆÚ¿¯Ä¿Â¼
। 1. कैसे मेरी ओएस या फ़ायरफ़ॉक्स सेट करने के लिए समस्या को हल करने के लिए?
वहाँ को बदलने के तरीके 2.Is 2015ÄêµÚÆß°æ±±´óºËÐÄÆÚ¿¯Ä¿Â¼
में 2015年第七版北大核心期刊目录
?
>>> str="2015Äê×îÐÂ2014°æ±±´óºËÐÄÆÚ¿¯Ä¿Â¼"
>>> str.encode("utf8")
b'2015\xc3\x84\xc3\xaa\xc3\x97\xc3\xae\xc3\x90\xc3\x822014\xc2\xb0\xc3\xa6\xc2\xb1\xc2\xb1\xc2\xb4\xc3\xb3\xc2\xba\xc3\x8b\xc3\x90\xc3\x84\xc3\x86\xc3\x9a\xc2\xbf\xc2\xaf\xc3\x84\xc2\xbf\xc3\x82\xc2\xbc'
>>> y=str.encode("utf8")
>>> print(y.decode("gbk"))
2015脛锚脳卯脨脗2014掳忙卤卤麓贸潞脣脨脛脝脷驴炉脛驴脗录
यह 2015年第七版北大核心期刊目录
नहीं होना चाहिए 2015脛锚脳卯脨脗2014掳忙卤卤麓贸潞脣脨脛脝脷驴炉脛驴脗录
।
यह मेरे ओएस लोकेल के साथ कुछ करना है?
locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
फ़ाइल नाम को ठीक से प्रदर्शित करने के लिए स्थान कैसे सेट करें?