php 언어셋 EUC-KR vs utf8 뭐가 더 좋나요?
본문
php 언어셋 EUC-KR vs utf8 뭐가 더 좋나요?
찾아보니 요즘에는 utf8을 많이 쓴다고 하던데요.
제가 인수한 사이트 언어셋이 euc-kr 인데, 굳이 utf8로 전부 바꿀 필요없겠죠?
seo불이익 없나요? 초보라 초보적질문 죄송합니다.ㅠㅠ
답변 5
1. """php 언어셋 EUC-KR vs utf8 뭐가 더 좋나요?""" 에 대해 -
일반적으로 UTF-8이 더 나은 선택이지만,
상황에 따라 EUC-KR을 유지하는 것이 현실적인 경우도 있습니다.
이유는 특정 상황과 요구사항에 따라 적합한 선택이 달라질 수 있기 때문입니다.
- EUC-KR로 안정적으로 운영 중이고,
- 글로벌 확장 계획이 없으며,
- 전환 비용이 크다면 EUC-KR을 유지해도 큰 문제는 없습니다.
★ EUC-KR은 문자셋(Charset)이지
소프트웨어나 프로토콜처럼 "구버전"이라는 개념이 적용되지 않습니다.
★ 보안 취약성은 EUC-KR이 아니라
그 문자셋을 사용하는 시스템이나 코드 구현 방식에서 비롯될 가능성이 높습니다.
2. """언어셋이 euc-kr 인데, 굳이 utf8로 전부 바꿀 필요없겠죠?""" 에 대해 -
국내 사용자만을 대상으로 안정적으로 운영 중이라면,
굳이 바꾸실 필요는 없습니다.
다만, 글로벌 확장이나 최신 기술 통합시에는 UTF-8로 전환하는 것이 좋습니다.
3. """seo불이익 없나요?""" 에 대해 -
EUC-KR 사용 자체로 인해 SEO에 직접적인 불이익은 없습니다.
그러나 간접적인 문제 ;
- 문자 깨짐,
- URL 인코딩 문제,
- 글로벌 확장성 부족
등의 문제가 발생할 수는 있습니다.
♠ 만약 UTF-8로 전환하신다면, 기존 시스템이나 코드에서
데이터 깨짐, 문자열 처리 함수 오류 등이 발생할 수 있으니 사전 테스트를 권장합니다.
euc-kr 이 구버전이며 당연히 후자가 더 좋습니다.
그대로 쓰셔도 상관은 없지만 보안에 취약한 버전일 가능성이 높으므로
가급적 업그레이드를 하셔야 합니다.
단, 업그레이드 하실경우 기존 구버전 코드가 제대로 동작하지 않을 수 있습니다.
그누보드처럼 업그레이드 된 최신버전이 utf-8로 바뀐 경우라면 변경하시는 게 좋고,
그냥 현재 상태 그대로 유지보수만 하시는 거면 그대로 두셔도 될 듯 합니다.
그누보드로 운영하는 유명한 사이트 이토렌드 (이토렌트)도 여전히 euc-kr 사용하네요.
보통 일반적 통상적 보편적 기본적으로
utf-8을 씁니다.
지금이 euc-kr -> utf-8 로 변경할 시점입니다.
얼른 바꾸시는거 추천드립니다.