[유니코드버전][유니코드고수님들 봐주세요] 분류선택 후에 글보기하고 삭제하면 원 목록으로 돌아가지 못하는 문제 정보
[유니코드버전][유니코드고수님들 봐주세요] 분류선택 후에 글보기하고 삭제하면 원 목록으로 돌아가지 못하는 문제
본문
유니코드버전 잘 아시는 분 아래 문제 좀 해결해 주세요...
우선 게시판 목록에서 한개 분류(카테고리)를 선택합니다.
한개 카테고리만 표시된 목록에서 제목을 클릭하여 글보기를 합니다.
글보기 목록에서 삭제 버튼을 누르고 메세지를 확인합니다.
이때 응당 전에 선택한 분류만 표시된 목록으로 돌아가야 겠죠.
그런데 유니코드 버전에서는 분류가 선택되지 않습니다.
설명이 좀 까다로운가요?
문제는 common.js의 function del()에서 인코딩한 카테고리를 다시 디코딩해서 생긴 문제 같은데 어떻게 수정해야 할지....
유니코드 버전 고수님들께 부탁 드립니다.
댓글 전체
고민많이 되는 문제입니다
http://www.sir.co.kr/bbs/tb.php/cm_oktea/356
여기를 참조하세요
그누보드에 utf버전용 질문/답변게시판이 따로 있어야 할거 같지 않습니까
http://www.sir.co.kr/bbs/tb.php/cm_oktea/356
여기를 참조하세요
그누보드에 utf버전용 질문/답변게시판이 따로 있어야 할거 같지 않습니까
감사합니다...
아직은 좋은 해결책이 없는같네요...
---------------------------------------------------
방금 아래와 같은 코드를 찾았는데 한번 적용해 보시겠어요. 된다면 꼭 알려 주세요...
http://blog.moocky.net/?action=show&id=8
<script language="vbscript">
/*利用VBScript构建asc吗和字符串的互转函数*/
Function str2asc(strstr)
str2asc = hex(asc(strstr))
End Function
Function asc2str(ascasc)
asc2str = chr(ascasc)
End Function
</script>
<script language="javascript">
/*这里开始时UrlEncode和UrlDecode函数*/
function UrlEncode(str){
var ret="";
var strSpecial="!"#$%&'()*+,/:;<=>?[]^`{|}~%";
for(var i=0;i<str.length;i++){
var chr = str.charAt(i);
var c=str2asc(chr);
tt += chr+":"+c+"n";
if(parseInt("0x"+c) > 0x7f){
ret+="%"+c.slice(0,2)+"%"+c.slice(-2);
}else{
if(chr==" ")
ret+="+";
else if(strSpecial.indexOf(chr)!=-1)
ret+="%"+c.toString(16);
else
ret+=chr;
}
}
return ret;
}
function UrlDecode(str){
var ret="";
for(var i=0;i<str.length;i++){
var chr = str.charAt(i);
if(chr == "+"){
ret+=" ";
}else if(chr=="%"){
var asc = str.substring(i+1,i+3);
if(parseInt("0x"+asc)>0x7f){
ret+=asc2str(parseInt("0x"+asc+str.substring(i+4,i+6)));
i+=5;
}else{
ret+=asc2str(parseInt("0x"+asc));
i+=2;
}
}else{
ret+= chr;
}
}
return ret;
}
</script>
아직은 좋은 해결책이 없는같네요...
---------------------------------------------------
방금 아래와 같은 코드를 찾았는데 한번 적용해 보시겠어요. 된다면 꼭 알려 주세요...
http://blog.moocky.net/?action=show&id=8
<script language="vbscript">
/*利用VBScript构建asc吗和字符串的互转函数*/
Function str2asc(strstr)
str2asc = hex(asc(strstr))
End Function
Function asc2str(ascasc)
asc2str = chr(ascasc)
End Function
</script>
<script language="javascript">
/*这里开始时UrlEncode和UrlDecode函数*/
function UrlEncode(str){
var ret="";
var strSpecial="!"#$%&'()*+,/:;<=>?[]^`{|}~%";
for(var i=0;i<str.length;i++){
var chr = str.charAt(i);
var c=str2asc(chr);
tt += chr+":"+c+"n";
if(parseInt("0x"+c) > 0x7f){
ret+="%"+c.slice(0,2)+"%"+c.slice(-2);
}else{
if(chr==" ")
ret+="+";
else if(strSpecial.indexOf(chr)!=-1)
ret+="%"+c.toString(16);
else
ret+=chr;
}
}
return ret;
}
function UrlDecode(str){
var ret="";
for(var i=0;i<str.length;i++){
var chr = str.charAt(i);
if(chr == "+"){
ret+=" ";
}else if(chr=="%"){
var asc = str.substring(i+1,i+3);
if(parseInt("0x"+asc)>0x7f){
ret+=asc2str(parseInt("0x"+asc+str.substring(i+4,i+6)));
i+=5;
}else{
ret+=asc2str(parseInt("0x"+asc));
i+=2;
}
}else{
ret+= chr;
}
}
return ret;
}
</script>
글쎄요 저는 그냥 urlencode이거 빼버렸어요~~
구지 urlencode이걸 쓸필요가 있나해서...
ㅡ,.ㅡ;;
구지 urlencode이걸 쓸필요가 있나해서...
ㅡ,.ㅡ;;