아~ 금방 <head> </head> 이 말을 못 보았는데요.
<body> </body>안에다 넣어도 잘 되더군요.
여하튼 조은 소스입니다.
var lang = lang.substr(0,2) 때문에 중문간체 zh-cn이 체크가 안되는데,
중문간자체 체크하려면,
var lang = lang.substr(0,5) 로...
그럼 var lang = lang.substr(0,2) 이걸 쓰기보다 var lang = lang.substr(0,5) 이걸 쓰는게 더 안정하다는 뜻이에요?
var lang = lang.substr(0,5) 로 하면,
언어설정에서 모든 캐릭터를 모두 5자로 설정해주셔야 합니다.
var lang = lang.substr(0,2) 일때,
다른 언어는 괜찮은데,
멀티코딩을 가진 언어에 대해서 판단이 안갑니다.
예하면,var lang = lang.substr(0,2)를 쓸경우,
lang=zh-cn과 lang=zh-tw등에 판단이 안간다는 얘기입니다.
str를 2로 잘라오니까, 간자체 시스템이나, 번체시스템이나 모두 zh로 인정하는데,
zh란 언어로 정해진 시스템이 없기 때문에 판단이 안됩니다.
보통 사이트 구축시에 영문,한글,중문 이런식으로 멀티랭귀지 사이트를 구축합니다.
굳이 중문에서도 간체와 번체버젼을 나눠서 운영하지 않는 경우라면 var lang = lang.substr(0,2)
로 하십시오. var lang = lang.substr(0,5) 로 하면 이론상으로봐도 코드효율이 떨어집니다.
즉 앞두문자를 읽어서 판단하는거랑 앞으로부터 다섯글자를 읽어서 판단하는데 속도차이가 있다는 말입니다.
물론 우리가 체감할 정도는 아니겟지만... ...
제 생각에는 아주 전문화한 포탈사이트가 아니라면 중문이라는 것까지 판단해서 중문페이지로 연결시켜주면 되겠고
굳이 간체 번체까지 구분할 필요가 없다는 것입니다.
제목 | 상태 | 답변수 | 글쓴이 | 날짜 |
---|---|---|---|---|
1 |
테스트 |
03/05/10 |
||
1 |
김해연 |
03/05/09 |
||
5 |
☆Hanaro☆ |
03/05/09 |
||
2 |
간바레 |
03/05/08 |
||
3 |
htkim |
03/05/08 |
||
1 |
Yvonne |
03/05/07 |
||
2 |
심유란 |
03/05/06 |
||
5 |
꽃님이 |
03/05/04 |
||
2 |
캐니 |
03/05/02 |
||
2 |
03/05/02 |
|||
1 |
03/05/02 |
|||
1 |
momo |
03/04/30 |
||
3 |
lang |
03/04/29 |
||
1 |
03/04/29 |
|||
2 |
행복할래 |
03/04/29 |
||
1 |
장제욱 |
03/04/26 |
||
1 |
금거미 |
03/04/26 |
||
1 |
조창영 |
03/04/26 |
||
2 |
03/04/24 |
|||
4 |
03/04/23 |