मैं वर्तमान में एक जावा प्रोजेक्ट पर काम कर रहा हूं जो संकलन के बाद निम्नलिखित चेतावनी को छोड़ रहा है:
/src/com/myco/apps/AppDBCore.java:439: warning: unmappable character for encoding UTF8
[javac] String copyright = "� 2003-2008 My Company. All rights reserved.";
मुझे यकीन नहीं है कि एसओ तिथि से पहले चरित्र को कैसे प्रस्तुत करेगा, लेकिन यह एक कॉपीराइट प्रतीक होना चाहिए, और चेतावनी में हीरे में एक प्रश्न चिह्न के रूप में प्रदर्शित होता है।
यह ध्यान देने योग्य है कि चरित्र आउटपुट विरूपण साक्ष्य में सही ढंग से दिखाई देता है, लेकिन चेतावनी एक उपद्रव है और इस वर्ग वाली फ़ाइल को एक दिन एक पाठ संपादक द्वारा छुआ जा सकता है जो एन्कोडिंग को गलत तरीके से बचाता है ...
मैं इस चरित्र को "कॉपीराइट" स्ट्रिंग में कैसे इंजेक्ट कर सकता हूं ताकि संकलक खुश हो, और प्रतीक को संभावित पुन: एन्कोडिंग मुद्दों के बिना फ़ाइल में संरक्षित किया जाए?
hexdump AppDBCore.java
मुझे किसी तरह इसके बारे में संदेह है\u00a9
और इसके बजाय कुछ ऐसा है जो आपके सिस्टम सेटअप के कारण आपके लिए आंशिक रूप से काम करता है। उपरोक्त प्रश्न चिह्न का उपयोग एक आने वाले वर्ण को बदलने के लिए किया जाता है जिसका मान अज्ञात या यूनिकोड में अप्राप्य है hexutf8.com/ ...