2009-11-08 3 views
0

아랍어 문제를 SQL2000 Ø "Ø" "Ø" "Ù"Ø Ø "Ø"Ø "Ø"Ù "Ù Ù Ù Ù.MS는</p> <p>때 쿼리 자바에서이 표를 얻을이 같은이 열의 데이터 내가 NVARCHAR로 정의 된 열이 밀리 SQL2000에서 테이블을 하바

내가 adodb로 PHP를 시도 할 때 나는 아랍어로 있어야하는 데이터를 얻는다.

하지만 자바가 아닌 PHP를 사용해야합니다. 제발 저를 도울 수 있습니다.

  • 은 내가
  • 내가 최신 Microsoft JDBC 드라이버 (sqljdbc4.jar)를 사용하여 "뉴스에서 선택 *"정상적인 SQL 문을 사용합니다.
  • 나는 SQL 서버에 직접 액세스 할 수 없습니다.
+0

코드일까요? –

답변

0

저에게 인코딩 문제가 있습니다. Java에서 적절한 인코딩을 사용하여 텍스트를 다시 가져 오는지 확인하십시오. 분명히 유니 코드의 변형입니다.

0

모든 문자 처리 단계 (데이터 가져 오기, 데이터 수정, 데이터 저장, 데이터 표시 등)에서 문자 인코딩을 UTF-8으로 사용하고 있는지 확인하십시오.

클라이언트 응용 프로그램 인 경우 일반적으로 데이터베이스 테이블과 필요한 경우 JDBC 연결 문자열에 대해서만 신경 써야합니다.

웹 응용 프로그램 인 경우 요청 및 응답 인코딩을 더 고려해야합니다. GET 요청의 경우 이는 앱 서버 설정이며 POST 요청과 모든 응답에 대해 적절한 요청/응답 객체에서 설정할 수 있습니다.