나는 C# 프로그램에 의해 생성 된 이진 파일을 읽으려고하는데 문제가 발생했습니다. C#은 기본적으로 문자열을 UTF-7로 이진 파일로 인코딩하고 Java는 UTF-8을 사용합니다. 이것은 문자열이 제대로로드되지 않음을 의미합니다.이진 파일, 다른 인코딩 문자열을 읽을
나는 어떻게 UTF-8 대신에 UTF-7로 문자열을 읽는 지 궁금해했다. 나는 또한 내가 플로트와 비슷한 문제가 있다는 것을 알아 차렸다. C#과 Java가 다르게 처리합니까? 그렇다면 어떻게 Java에서 올바르게 읽습니까?
편집 : C# 프로그램의 BinaryWriter 클래스와 Java의 DataInputStream 클래스를 사용하고 있습니다.
님, 뭐라 구요? 질문을 좀 더 구체적으로하기 위해 우리와 공유 할 수있는 코드 또는 내용이 있습니까? –