>  Q&A  >  본문

데이터베이스 행의 문자열에 특수 글꼴이 있는 경우 SQL 쿼리 결과는 0입니다.

다음 쿼리를 실행 중입니다:

으아악

데이터베이스에 있는 텍스트는 고유한 글꼴인 'ᴄᴄүɞꜰɰɛᴅ ɡιιѕꜱүͭʚꜱ'로 저장됩니다.

위 쿼리는 0개의 결과를 반환하는데, 데이터베이스에 있는 'ᴄᴄүɞꜰɰɯᴅ ɞιιѕꜱү͈ʵꜱ' 텍스트 글꼴을 산세리프 글꼴과 같은 것으로 변경하면 결과가 반환됩니다.

왜 이런 일이 일어나는 걸까요?

P粉029327711P粉029327711404일 전540

모든 응답(1)나는 대답할 것이다

  • P粉165823783

    P粉1658237832023-09-12 10:51:00

    다른 글꼴이 아니라 유니코드의 다른 문자입니다.

    텍스트를 https://www.babelstone.co.uk/Unicode/whatisit.html에 붙여넣으면 문자가 실제로 무엇인지 알려주는 것을 볼 수 있습니다.

    으아악

    'ᴄ'을 예로 들면 https://symbl.cc/en/1D04/와 같은 다른 곳에서 찾아볼 수 있습니다.

    표준 대문자 C는 실제로 "라틴 문자 대문자 C"라고 불리는 유니코드의 또 다른 문자임을 알 수 있습니다. https://symbl.cc/en/0043/:

    이는 또한 데이터베이스(및 테이블)가 여기에 표시된 유니코드 문자를 지원하는 문자 집합을 사용한다는 것을 의미합니다.

    회신하다
    0
  • 취소회신하다