키보드처럼 작동하는 저렴한 마그네틱 카드 리더기가 있습니다. 카드를 연결하고 카드를 스 와이프하면 모든 카드 데이터가 컴퓨터에 입력됩니다. 그러나 어떤 이유로 자바에서는 작동하지 않습니다. 그것은 내가 시도한 자바가 아닌 모든 것들에서 작동합니다.자바 카드 판독기가 깨져 있습니다.
;00548757802?
하는 자바를 사용 : 카드에 무엇
가 (실제로 SO 편집기에서 카드 슬쩍)
;0◘)P87┼7\02?
_005487578D♥
;005487G802?
_005*J657802{
♣00548I5♣802?
;≥T548757♠╢·?
≥T54875I↑:?
당신이 볼 수 있듯이을, 그 때마다 다릅니다. 그러나 독자가 데이터 뒤에 새 행을 보내면 Java가 인식하는 것처럼 보입니다. 읽기 입력
내 코드 : JTextField를도 깨진 텍스트를 보여줍니다
// Bound to a JTextField
public void keyTyped(KeyEvent e) {
System.out.print(e.getKeyChar());
}
.
무엇이 잘못되었으며 어떻게 해결할 수 있습니까?
코드가 없어도 텍스트 상자 만 표시되며 여전히 엉망입니다. 문제는 우분투에서 모든 애플리케이션, 자바 또는 그 밖의 다른 것들과 함께 작동합니다. –
'file.encoding' 시스템 속성을 검사 할 수 있습니다. – trashgod
모든 Java 프로그램이이 작업을 수행합니다. –