2009-08-23 13 views
28

मैं ग्रहण में जावा दस्तावेज़ उत्पन्न करने की कोशिश कर रहा हूं। स्रोत फाइलें यूटीएफ -8 एन्कोडेड हैं और इसमें umlauts शामिल हैं। परिणामी एचटीएमएल फाइलें एन्कोडिंग निर्दिष्ट नहीं करती हैं और एचटीएमएल इकाइयों का उपयोग नहीं करती हैं, इसलिए किसी भी ब्राउज़र में umlauts सही तरीके से प्रदर्शित नहीं होते हैं।उमॉट्स के साथ जावाडोक दस्तावेज कैसे उत्पन्न करें?

इसे बदलने के लिए मैं क्या कर सकता हूं?

उत्तर

29

-charset, -encoding और -docencodingjavadoc command के लिए झंडे देखें।

  • -encoding इनपुट एनकोडिंग
  • -docencoding निर्दिष्ट करता है आउटपुट एन्कोडिंग
  • -charset जावाडोक जानकारी
+0

अपने जवाब के लिए धन्यवाद। मैंने सोचा कि ग्रहण में ऐसा करने का कुछ आसान तरीका होना चाहिए, क्योंकि ग्रहण पहले ही इनपुट फ़ाइलों के एन्कोडिंग को जानता है। –

+2

यह वास्तव में कष्टप्रद है कि '-छर्सेट' और '-डोकेंकोडिंग' विकल्प दोनों हैं - मैं ऐसे मामले की कल्पना नहीं कर सकता जहां इन दोनों को अलग किया जाएगा (या एक सेट किया जाएगा और दूसरा नहीं)। –

45

Eclipse javadoc in utf-8 से संशोधित एन्कोडिंग वाला मेटा टैग में शामिल करता है निर्दिष्ट करता है:

परियोजना -> जनरेट जावाडोक -> अगला -> अंतिम पृष्ठ पर, अतिरिक्त जावाडोक विकल्प लिखने:

-encoding UTF-8 -charset UTF-8 -docencoding UTF-8 
+0

मुझे अपने ग्रहण में * निर्यात * विकल्प नहीं दिख रहा है। इसे कहां मिलेगा? –

+0

ग्रहण 3.6.2 में, यह प्रोजेक्ट मेनू में होगा। आप किस ग्रहण संस्करण का उपयोग कर रहे हैं? साथ ही, इन तर्कों को * वीएम विकल्प * के बजाय * Javadoc विकल्प * में बेहतर रखें। –

1

आप एक चींटी कार्य के साथ अपने जावाडोक पैदा करते हैं और आपको UTF-8 का उपयोग करते हैं आप कर सकते हैं:

<javadoc encoding="UTF-8" charset="UTF-8" docencoding="UTF-8" sourcepath="yoursources" destdir="yourdocdir" /> 
संबंधित मुद्दे