Show Menu
화제×

s.charSet

일반적으로 JavaScript 파일에서 설정된 charSet 속성은 Analytics가 수신되는 데이터를 저장 및 보고 목적으로 UTF-8로 변환하는 데 사용됩니다.
구문은 약간 다를 수 있어도 charSet 속성 값은 META 태그 또는 http 헤더 안의 웹 페이지 인코딩과 일치해야 합니다. META 태그는 인코딩에 별칭을 사용할 수 있지만 charSet 값은 인코딩의 기본(또는 정식) 이름을 사용해야 합니다.
다음 표에 일부 인코딩의 기본 이름과 별칭이 요약되어 있습니다.
기본 이름
별칭
ISO-8859-1
ISO_8859-1,CP819,latin1
ISO-8859-2
ISO_8859-2,latin2
ISO-8859-5
ISO_8859-5,cyrillic
Big5
Big-5
Shift_JIS
SJIS
다양한 인코딩과 별칭이 존재하므로 위 표에 없는 인코딩에 대해서는 구현 컨설턴트 또는 Adobe ClientCare에 문의하여 올바른 charSet 값을 확인해야 합니다.
한 사이트의 여러 페이지에서 서로 다른 웹 인코딩을 사용하는 경우 또는 여러 사이트에 한 가지 JavaScript 파일을 사용하는 경우 JavaScript 파일에서 charSet 속성을 기본값으로 설정한 다음 특정 페이지에서 필요할 때마다 재설정하여 기본값을 대체할 수 있습니다(예: s.charSet="UTF-8" 또는 s.charSet="SJIS" ).
공백이 아닌 모든 charSet 매개 변수 값에 따라 데이터가 저장을 위해 UTF-8로 변환됩니다. 128-255 범위의 문자가 적절한 UTF-8 2바이트 시퀀스로 변환되어 저장됩니다. 이러한 문자는 표준 보고서 세트에서 올바로 표시되지 않습니다. 따라서 charSet 속성을 표준 보고서 세트와 함께 사용해서는 안 됩니다.
마찬가지로 공백인 charSet 매개 변수는 데이터 변환 프로세스를 무시하고 128-255 범위의 모든 문자를 1바이트로 저장합니다. 이러한 문자는 2바이트 보고서 세트에서 올바로 표시되지 않는데, 그 이유는 해당 문자의 1바이트 코드가 유효한 UTF-8이 아니기 때문입니다. 따라서 charSet 매개 변수는 항상 2바이트 보고서 세트와 함께 사용해야 합니다. 또한 웹 페이지 인코딩에 적합한 값을 사용해야 합니다.
charSet 변수에 잘못된 값이 들어 있을 경우 다른 모든 변수의 데이터가 잘못 변환됩니다. 페이지의 JavaScript 변수(예: pageName , prop1 또는 channel )에 ASCII 문자만 포함되어 있는 경우 charSet ​을 정의할 필요가 없습니다. 하지만 페이지의 변수에 ASCII 이외 문제가 포함되어 있으면 charSet 변수를 채워야 합니다.

매개 변수

최대 크기
디버거 매개 변수
채워진 보고서
기본값
N/A
CE
N/A
""

구문 및 가능한 값

s.charSet="character_set"

s.charSet="ISO-8859-1"

s.charSet="SJIS"