찾다

 >  Q&A  >  본문

Javascript는 서로 다른 인코딩의 문자열을 비교합니다.

자바스크립트에서 두 문자열을 서로 다른 인코딩으로 비교하는 방법

으아악

출력

으아악

인코딩은 다르지만 나타내는 문자는 동일합니다. true를 반환하기 위한 비교 방법

三叔三叔2728일 전849

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

  • 淡淡烟草味

    淡淡烟草味2017-07-05 10:45:04

    Javascript의 ===는 유니코드 코드 포인트 값을 기준으로 문자열이 동일한지 여부를 결정합니다

    buf1.toString()은 buf2.toString('utf16le')과 다릅니다. 왜냐하면 buf2.toString('utf16le')에는 엔디안을 나타내는 너비가 0인 문자가 포함되어 있기 때문입니다.

    공백 문자를 고려하지 않고 문자가 동일한지 판단하는 데 사용할 수 있습니다. localeCompare

    으아악

    회신하다
    0
  • 欧阳克

    欧阳克2017-07-05 10:45:04

    으아악

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-07-05 10:45:04

    로컬에서 시도해 보았는데 문자열 길이가 다릅니다. 필요에 따라 다음 방법을 시도해 볼 수 있습니다. 으아악

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