enter code here
Linux에서 16 진수를 포함하고 "^ M"으로 구분 된 스트림을 읽습니다. 장치가 자세한 정보를 준비 할 때마다 문자 ">"를 전송합니다. 스트림은 다음과 같습니다.문자에 대한 Java BufferedReader 동작?
^M^M01 02 F3^M00 01 F3 3E^M>"
나는 char>을 감지하고 해당 char에 대해 조치를 취해야합니다. 내가 ">"를 구분할 수있는 방법이 있나?
은 기본적으로는 현재 별도의 조치를 트리거> 내가 필요로하는이
01 02 F3
00 01 F3 3E
것 같습니다. 어떤 이유로 든 단일 문자가 거기에있는 경우 읽기 버퍼가 트리거되지 않습니다. 나는^M에 대해 거짓말을하고있다. 다른 일을해야합니다.
두 줄의 문자 시퀀스 '^ M' 이겠지만, 개행 문자를 렌더링하는 편집기가 아닌가? – polygenelubricants
'^ M'은 Windows에서 Linux 로의 FTP 전송 중에 왜곡 된 Windows 개행 문자에 대해 일반적입니다. 사실 문자/ASCII 모드가 아닌 이진 모드로 파일을 전송해야합니다. – BalusC