2012-02-12 10 views
10

मैं अपने जावा परीक्षण मामलों में अजीब यूनिकोड तार का उपयोग करें। कंपाइलर फ़ाइल को आईएसओ -885 9 -1 के रूप में समझता है, जिसके कारण जुनीट शिकायत करता है।मैं जावा स्रोत फ़ाइलों के एन्कोडिंग को कैसे निर्दिष्ट कर सकता हूं?

पायथन में मैं फ़ाइल के शीर्ष पर एन्कोडिंग निर्दिष्ट कर सकते हैं:

# -*- coding: utf-8 -*- 

वहाँ जावा में एक बराबर है? मैं .java फ़ाइलों के एन्कोडिंग का पता/निर्दिष्ट कैसे कर सकता हूं?

+0

आप इस आंतरिक रूप से ऐसा नहीं कर सकते कर सकते हैं। –

+0

यह कंपाइलर-निर्भर है। आप [native2ascii] (http://docs.oracle.com/javase/7/docs/technotes/tools/index.html#intl) उपकरण को देखने के लिए यूनिकोड बच दृश्यों के कोड अंक को परिवर्तित कर सकते हैं। – McDowell

उत्तर

3

javac कंपाइलर में पैरामीटर -encoding है जहां आप इसे सेट कर सकते हैं। ग्रहण में आप *.java फ़ाइलों के लिए परियोजना सेटिंग्स या वैश्विक सेटिंग्स को बदलना होगा।

3

जावा संकलक (javac) एक विकल्प -encoding स्वीकार करता है। यदि आप ग्रहण जैसे आईडीई का उपयोग कर रहे हैं तो आप वरीयताओं में एन्कोडिंग निर्दिष्ट कर सकते हैं।

संबंधित मुद्दे

 संबंधित मुद्दे