hwi
50
2019-05-09 18:18:34
2
69

안드로이드에서 오라클DB 정보를 가져올때 한글깨짐 현상..


오라클DB에서 컬럼 전체를 가져와서 안드로이드 화면에 출력해주려고 합니다.


가져오는 것까지는 되는데 한글이 깨지는 현상이 계속 나오네요..


이클립스에서 로그를 찍어보면 정상적으로 나옵니다.


안드로이드로 넘어올 때 


    >   → 이건 문장 맨 앞에 왜 찍히는지도 잘 모르겠네요 ㅜㅜ


답변 부탁드립니다..

		try {
			Class.forName("oracle.jdbc.driver.OracleDriver");
			conn = DriverManager.getConnection(jdbcUrl, userId, userPw);
			
			sql = "SELECT * FROM SPEND_LIST";

			
			pstmt = conn.prepareStatement(sql);
			
			ResultSet rs = pstmt.executeQuery();
			
			while (rs.next()) {

				dat = rs.getString("dat");		
				spend = rs.getString("spend");
				place = rs.getString("place");
				returns3 += dat + "\t" + spend + "\t" + place + "\n";				

			}
			






0
0
  • 답변 2

  • UnknownDontknow
    267
    2019-05-09 19:36:00

    안드로이드와 서버 모두 송수신부에다가 UTF-8로 인코딩 하셔야 할듯 해요. 인코딩법은 구글신으로!

    1
  • hwi
    50
    2019-05-09 21:45:50

    해결했습니다. 

    인풋스트림리더의 UTF-8을 EUC-KR로 바꾸니까 되네요 ㅜㅜ

    감사합니다~

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.