Co chcę jako wynik końcowy jest ten pojawiaćjak wstawić ≠ zalogować się na sznurku
System.out.println("This is the not equal to sign\n≠");
(po uruchomieniu) jako
This is the not equal to sign
≠
nie
pojawiać jako
This is the not equal to sign
?
Czy jest jakiś sposób to zrobić? Próbowałem używać mapy znaków Windows, kopiowałem tutaj symbol, oraz w moim kodzie, ale po zmianie kodowania na UTF-8 i wstawieniu go, pojawia się on jako? po uruchomieniu ...
Co można zrobić? Z góry dzięki za odpowiedzi na to zupełnie proste pytanie
Wydaje się, że problem dotyczy kodowania konsoli, a nie programu Java. http://ideone.com/OJhKeG - działa dobrze – Crozin
To prawdopodobnie twoja konsola. Ale aby upewnić się, że nie jest to kodowanie plików, które jest winne, możesz użyć ucieczki Unicode '\ u2260' zamiast znaku' ≠ 'w łańcuchu. –
Zgadzam się z Crozinem. Możesz przetestować go, pisząc do pliku zamiast standardowego, a następnie otwierając plik w edytorze, o którym wiesz, że potrafi obsłużyć Unicode. Jeśli to działa, oznacza to, że Java obsługuje bajty poprawnie, a problem musi być twoją konsolą. – yshavit