특정 열의 값이 'FOO - BAR'인 Oracle 9i 데이터베이스에서 레코드를 가져 오려고합니다.하이픈과 대시가 궁금한 경우
'FOO - BAR'조건 값이 테이블에 있지만 쿼리를 실행해도 결과가 나타나지 않습니다.
내 머리를 언젠가 깨뜨린 후, 하이픈의 크기에 차이가 있다는 것을 알아 냈습니다.
'FOO – BAR'
'FOO - BAR'
이번에는 (SQLDeveloper를 통해) DB 값을 복사하고 Eclipse IDE에 값을 붙여 넣었습니다. 나는 이클립스에서 어떤 차이점을 보지 못했다. IDE에서 쿼리를 실행하면 놀랍게도 효과가 있었고 값이오고있었습니다.
우리 서버 (UX 상자)에 동일한 클래스 파일을 배포하고 다시 제곱 1 번으로 돌아 왔는데 값이 오지 않습니다.
내 IDE의 파일 인코딩을 기본값 (Cp1252)에서 UTF-8로 변경해 보았습니다. 이제는 모든 것이 정상입니다.
어떤 일이 일어 났는지 설명 할 수 있습니까? 하이픈의 크기는 인코딩에 따라 달라질 수 있습니까? three 가지 종류의 대시가 있습니까?
불행히도 시각 효과가 손실됩니다. 여기서는 두 하이픈이 동일합니다 ... –
@Arereas_D 시도해보십시오 http://img820.imageshack.us/i/hyphens.png/ : D – HanuAthena