넷사랑 Xshell(SSH) 개인이 구매한 라이센스를 어디까지 가능한지 대하여
문의한 결과 입니다.
* 문의 내용 :
* 답변 내용 :
참고 하세요.
'라이센스' 카테고리의 다른 글
에디터플러스(editplus) 개인이 구매한 라이센스 사용범위 (0) | 2014.05.12 |
---|
넷사랑 Xshell(SSH) 개인이 구매한 라이센스를 어디까지 가능한지 대하여
문의한 결과 입니다.
* 문의 내용 :
* 답변 내용 :
참고 하세요.
에디터플러스(editplus) 개인이 구매한 라이센스 사용범위 (0) | 2014.05.12 |
---|
에디터 플러스는 많은 개발자들이 사용하고 있는데, 개인이 구매한 라이센스를 어디까지 가능한지 대하여
문의한 결과 입니다.
* 문의 내용 : 개인(프리랜서)이 구매한 라이센스를 회사(정규식-지급PC)에서 사용 가능하지?
* 답변 내용 : 에디트플러스 라이센스는 개인이 구매하더라도 회사에서 업무용으로 사용하실 수 있습니다.
단, 구입하신 분 한명만 사용이 가능하며 다른 사람이 사용하는 것은 허용되지 않습니다.
참고 하세요.
Xshell 개인이 구매한 라이센스 사용범위 (0) | 2014.05.19 |
---|
<html>
<head>
<script>
window.open('http://www.naver.com','testwin','width=800,height=600');
function close_pop()
{
try{
if (/MSIE/.test(navigator.userAgent)) {
if(navigator.appVersion.indexOf("MSIE 7.0")>=0) {
//IE7에서는 아래와 같이
window.open('about:blank','testwin').close();
}
else {
//IE7이 아닌 경우
window.opener = testwin;
testwin.close();
}
} else {
window.name = '__t__';
var w = window.open('about:blank');
w.document.open();
w.document.write('<html><body><script
type="text/javascript">function _(){var
w=window.open("about:blank","'+window.name+'");w.close();self.close();}</'+'script></body></html>');
w.document.close();
w._();
}
}catch(ex){
alert(ex.name+":"+ex.message);
}
}
</script>
</head>
<body onUnload="javascript: close_pop();">
</body>
</html>
[Python] 유닉스 타임 (0) | 2016.08.06 |
---|---|
[PHP] IF 문법 (0) | 2014.11.08 |
DataTables (table plugin for jQuery) 2. API (0) | 2014.06.26 |
DataTables (table plugin for jQuery) 1. 기본 Usage (0) | 2014.06.26 |
[ClassicASP] UTF-8 ↔ euc-kr 변환 escape / encodeURI / encodeURIComponent (0) | 2013.11.13 |
utf-8 웹페이지에 KCP 전자결제 시스템 구축중 한글을 전송하는 과정에서 문제가 발생합니다.
KCP ( 올더게이트 등 )은 euc-kr 데이타로 결제과정이 진행되기 때문입니다.
이때 한글을 escape 함수를 이용해서 암호화 형태로 변형해서 KCP에 전송후 리턴된 한글을 다시 unescape 함수를 이용해서 원래 한글로 되돌려 Database에 저장합니다.
용어설명
인코딩 : 정보를 부호화/암호화
디코딩 : 그 부호화/암호화를 해제
<% @LANGUAGE='VBscRIPT' CODEPAGE='65001' %>
< %
response.CharSet = "utf-8"
response.write "인코딩 = "& escape("해피정닷컴") &"<br />"
response.write "디코딩 = "& unescape("%uD574%uD53C%uC815%uB2F7%uCEF4") &"<br />"
%>
결과
인코딩 = %uD574%uD53C%uC815%uB2F7%uCEF4
디코딩 = 해피정닷컴
url을 client에서 server로 넘길 때 escape sequence로 넘겨야 client에서 넘긴 url을 제대로 받을 수 있기 때문에 사용합니다.
그러면, 비슷 비슷한 이 세 함수들의 차이점을 알아봅니다.
1. escape() :
"+" 문자를 server쪽에서 공백(space)으로 처리하고, 실제 공백(space)문자도 공백으로 처리하기 때문에, 이 escape()함수는 non-ASCII 문자들을 정확하게 처리하지 못합니다.
따라서 이런 escape()의 문제점을 피하기 위한 최선의 선택은 거의 모든 non-ASCII 문자들 까지 encode 해주는 "encodeURIComponent()"를 사용하는 것입니다.
1-1. escape()가 encode 하지 못하는 문자들 : @*/+
2. encodeURI() :
이 함수는 "'"(외 따옴표) 문자를 encode 하지 않습니다. URI에서 valid한 문자로 사용되기 때문입니다.
2-1. encodeURI()가 encode 하지 못하는 문자들 : ~!@#$&*()=:/,;?+'
3. encodeURIComponent() :
최근에, encodeURIComponent()함수는 대부분의 경우에 URI를 인코딩 할 때 사용 됩니다.
이 함수는 대부분의 문자들을 인코딩 합니다.
이 함수는 "'"(외 따옴표)문자를 encode 하지 않습니다. URI에서 valid한 문자로 사용되기 때문입니다.
3-1. encodeURIComponent() 가 encode 하지 못하는 문자들 : ~!*()'
관련자료
http://taeyo.pe.kr/Forum/Content.aspx?SEQ=151401&TBL=ASP
http://blog.naver.com/kolove79/20044205975
http://xkr.us/articles/javascript/encode-compare/
[Python] 유닉스 타임 (0) | 2016.08.06 |
---|---|
[PHP] IF 문법 (0) | 2014.11.08 |
DataTables (table plugin for jQuery) 2. API (0) | 2014.06.26 |
DataTables (table plugin for jQuery) 1. 기본 Usage (0) | 2014.06.26 |
부모창 종료시 팝업창 닫기 (0) | 2013.11.19 |