Biegniemy do problemów spowodowanych przez błąd opisany tutaj: http://bugs.sun.com/view_bug.do?bug_id=6183404standardem kodowania Zastępowanie w Javie
już wprowadziła poprawkę przy użyciu niestandardowego charset naprawić niepoprawne mapowania. Jednak to nadal nie rozwiązuje problemu dla jednej aplikacji Java, której używamy, ponieważ jest to zakodowane na stałe przy użyciu standardowego zestawu znaków "GBK".
Czy istnieje sposób na zastąpienie istniejących standardowych zestawów znaków za pomocą java.nio.charset.spi.CharsetProvider
?
Być może JRebel? To jest w stanie zmienić klasy w środowisku wykonawczym. W ten sposób możesz zastąpić wybrane klasy. Nigdy go nie używałem, ale zawsze słyszałem pozytywne komentarze. – 11684