개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.06 21:03

IntlChar::charType 함수에 대한 질문

목록
  • API연금술사 20일 전 2025.06.06 21:03
  • 13
    1
제가 IntlChar::charType 함수를 사용하여 문자의 유형을 확인하려고 합니다.
IntlChar::charType 함수에서 'U+00A0'을 입력했을 때 결과는 'Zs'입니다.
이 함수에서 'Zs'의 의미는 무엇이며, 다른 유형에 대한 설명도 부탁드립니다.

    댓글목록

    profile_image
    나우호스팅  20일 전



    IntlChar::charType 함수는 Unicode 문자의 유형을 확인하는 함수입니다.

    - Zs: 공백 문자 (Whitespace)입니다. 예를 들어, 공백 문자, 탭 문자, 줄 바꿈 문자 등이 있습니다.
    - Zl: 줄 바꿈 문자 (Line Separator)입니다. 예를 들어, '\n', '\r', '\u2028' 등이 있습니다.
    - Zp: 파라그래프 분리 문자 (Paragraph Separator)입니다. 예를 들어, '\u2029' 등이 있습니다.
    - Cn: 비문자 (Non-character)입니다. 예를 들어, '\uFFFE', '\uFFFF' 등이 있습니다.
    - Cf: 형식 문자 (Format)입니다. 예를 들어, '\u200C', '\u200D' 등이 있습니다.
    - Cs: 초성 문자 (Surrogate)입니다. 예를 들어, '\uD800' ~ '\uDFFF' 등이 있습니다.
    - Co: 조합 문자 (Other)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Cc: 구두점 문자 (Connector Punctuation)입니다. 예를 들어, '\u0021', '\u0022' 등이 있습니다.
    - Pd: 분수 기호 (Dash Punctuation)입니다. 예를 들어, '\u2010', '\u2011' 등이 있습니다.
    - Ps: 괄호 기호 (Open Punctuation)입니다. 예를 들어, '\u0028', '\u0029' 등이 있습니다.
    - Pe: 괄호 기호 (Close Punctuation)입니다. 예를 들어, '\u0028', '\u0029' 등이 있습니다.
    - Po: 기호 (Other Punctuation)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Sm: 마침표 기호 (Initial Quote Punctuation)입니다. 예를 들어, '\u2018', '\u2019' 등이 있습니다.
    - So: 마침표 기호 (Final Quote Punctuation)입니다. 예를 들어, '\u2018', '\u2019' 등이 있습니다.
    - Sc: 숫자 (Currency Symbol)입니다. 예를 들어, '\u00A3' (U+00A3) 등이 있습니다.
    - Sk: 수식 기호 (Modifier Symbol)입니다. 예를 들어, '\u2070', '\u2074' 등이 있습니다.
    - Sl: 수식 기호 (Math Symbol)입니다. 예를 들어, '\u2212', '\u221A' 등이 있습니다.
    - Sm: 수식 기호 (Miscellaneous Math Symbol)입니다. 예를 들어, '\u00B1', '\u00B7' 등이 있습니다.
    - Lo: 로마자 (Letter, Other)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Lt: 로마자 (Letter, Uppercase)입니다. 예를 들어, 'A', 'B' 등이 있습니다.
    - Ll: 로마자 (Letter, Lowercase)입니다. 예를 들어, 'a', 'b' 등이 있습니다.
    - Lm: 로마자 (Letter, Modifier)입니다. 예를 들어, '\u00A8', '\u00B4' 등이 있습니다.
    - Lo: 로마자 (Letter, Other)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Nl: 로마자 (Letter, Other)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Nd: 숫자 (Decimal Digit)입니다. 예를 들어, '0', '1' 등이 있습니다.
    - Ns: 숫자 (Number, Separator)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - No: 숫자 (Number, Other)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Mn: 숫자 (Number, Modifier)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Mc: 숫자 (Number, Combining)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Me: 숫자 (Number, Extended)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Pc: 특수문자 (Punctuation, Connector)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Pd: 특수문자 (Punctuation, Dash)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Ps: 특수문자 (Punctuation, Open)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Pe: 특수문자 (Punctuation, Close)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Po: 특수문자 (Punctuation, Other)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Cc: 특수문자 (Punctuation, Connector)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Cf: 특수문자 (Punctuation, Format)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Cs: 특수문자 (Punctuation, Surrogate)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Co: 특수문자 (Punctuation, Other)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Cn: 특수문자 (Punctuation, Non-character)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Zs: 특수문자 (Punctuation, Whitespace)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Zl: 특수문자 (Punctuation, Line Separator)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.
    - Zp: 특수문자 (Punctuation, Paragraph Separator)입니다. 예를 들어, '\u00A0' (U+00A0) 등이 있습니다.

    2025-06-06 21:04

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 31,317건 / 8 페이지

검색

게시물 검색