अगर मैं इस तरह के मध्य बिंदु के रूप में एक यूनिकोड चरित्र पेस्ट करने के लिए प्रयास करें:मैक ओएस एक्स टर्मिनल.एप पर पाइथन इंटरप्रेटर में एक यूनिकोड चरित्र क्यों नहीं दिखा सकता?
·
मेरी अजगर दुभाषिया मेंयह कुछ नहीं करता है। मैं मैक ओएस एक्स पर Terminal.app उपयोग कर रहा हूँ और जब मैं बस बैश में में हूँ मैं कोई परेशानी नहीं है:
:~$ ·
लेकिन दुभाषिया में:
:~$ python
Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
^^ मैं कुछ भी नहीं मिलता है, यह सिर्फ अनदेखा करता है कि मैंने अभी चरित्र को चिपकाया है।
>>> unicode('\xc2\xb7')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 0: ordinal not in range(128)
मेरे पास है: यदि मैं बच \ मध्य बिंदु के xNN \ xNN प्रतिनिधित्व का उपयोग करें '\ xC2 \ xb7', और यूनिकोड में बदलने के लिए डॉट को दिखाने के लिए कारण बनता है एक त्रुटि फेंक दुभाषिया की कोशिश कर रहा प्रयास करते हैं, सेटअप 'utf-8' तो sitecustomize.py में मेरे डिफ़ॉल्ट एन्कोडिंग के रूप में:
>>> sys.getdefaultencoding()
'utf-8'
क्या देता है? यह टर्मिनल नहीं है। यह पायथन नहीं है, मैं क्या गलत कर रहा हूँ ?!
यह प्रश्न इस question से संबंधित नहीं है, क्योंकि यह अविभाज्य यूनिकोड को अपने टर्मिनल में पेस्ट करने में सक्षम है।
मुझे एक ही समस्या है, लेकिन डिफ़ॉल्ट एन्कोडिंग एएससीआई (डुनो क्यों) है: (( – DataGreed