검색결과 리스트
인코딩에 해당되는 글 2건
- 2014.11.05 이클립스 프로젝트 파일 인코딩
- 2011.03.30 Base64 인코딩, 디코딩 변환
글
1. 이클립스 프로젝트 파일 전체 인코딩 변경
Windows > Preferences > General > Workspace
2. 프로젝트 특정 파일의 인코딩 변경
Windows > Preferences > General > Content Types
해당 파일을 찾아 변경하거나 Text전체를 변경하여 사용할 수 있다.
3. 프로젝트 Web 파일의 인코딩 변경
Windows > Preferences > Web > Css / HTML / JSP
출처] 이클립스 프로젝트 파일 인코딩 (JAVA 개발자) |작성자 zeroDay
[출처] 이클립스 프로젝트 파일 인코딩 (JAVA 개발자) |작성자 zeroDay
'프로그램 > - Eclipse' 카테고리의 다른 글
Eclipse 단축키 정리 (0) | 2014.11.06 |
---|
글
<html> <head> <title>BASE64 Encode / Decode</title> <meta http-equiv="Content-Type" content="text/html; charset=ks_c_5601-1987"> <link rel="STYLESHEET" type="text/css" href="/Css/MyWeb.css"> </head> <body bgcolor="#ffffff" topmargin="0" leftmargin="0"> <table width="610" cellspacing="0" HEIGHT="307" ID="Table1"> <tr height="25"> <td style="BORDER-RIGHT: buttonface 1px solid;BORDER-BOTTOM: buttonface 1px solid"> </td> </tr> <tr> <td style="border-right:1 solid silver" align="center" valign="top"> <form name="frm64" ID="Form1"> <table cellpadding="4" cellspacing="0" align="center" bgcolor="#99a9bc" width="380" style="margin-top:20" ID="Table2"> <tr height="30" bgcolor="white"> <td align="middle"> <p><b>BASE64 Encode / Decode</b></p> <p><textarea name="text1" size="100" rows="10" class="verdana" style="border:1 solid black; width:550px" ID="Textarea1"></textarea></p> <p><input name="button1" onclick="CallEncode(document.frm64.text1.value)" type="button" value="Encode" ID="Button1"> <input name="button2" onclick="CallDecode(document.frm64.text1.value);" type="button" value="Decode" ID="Button2"> <input type="reset" id=reset1 name=reset1> </p> </td> </tr> </table> </form> </td> </tr> </table> <table bgcolor="#646464" height="18" cellpadding="0" cellspacing="0" width="610" ID="Table3"> <tr> <td align="right"><img src="/images/copyleft.gif" usemap="#Map" border="0" WIDTH="249" HEIGHT="18"></td> </tr> </table> <map name="Map"> <area shape="rect" coords="230,2,244,14" href="mailto:admin@taeyo.pe.kr"> </map> </body> <script language="javascript"> <!-- /**************************************************** base64.js --------- A JavaScript library for base64 encoding and decoding by Danny Goodman (http://www.dannyg.com). Described in "JavaScript and DHTML Cookbook" published by O'Reilly & Associates. Copyright 2003. [Inspired by many examples in many programming languages, but predominantly by Java routines seen in online course notes by Hamish Taylor at http://www.cee.hw.ac.uk/courses/2nq3/4/ The binary data manipulations were very helpful.] This library is self-initializing when included in an HTML page and loaded in a JavaScript-enabled browser. Browser compatibility has been tested back to Netscape 4 and Internet Explorer 5 (Windows and Mac). Two "public" functions accept one string argument (the string to convert) and return a string (the converted output). Because this library is designed only for client-side encoding and decoding (i.e., no encoded data is intended for transmission to a server), the encoding routines here ignore the 76-character line limit for MIME transmission. See details of encoding scheme in RFC2045: http://www.ietf.org/rfc/rfc2045.txt These routines are being used to encode/decode html element attribute values, which may not contain an equals (=) symbol. Thus, we do not allow padding of uneven block lengths. To encode a string, invoke: var encodedString = base64Encode("stringToEncode"); To decode a string, invoke: var plainString = base64Decode("encodedString"); Release History --------------- v.1.00 07Apr2003 First release ****************************************************/ var enc64List, dec64List; function CallEncode(str) { document.frm64.text1.value = base64Encode(str); } function CallDecode(str) { document.frm64.text1.value = base64Decode(str); } function initBase64() { enc64List = new Array(); dec64List = new Array(); var i; for (i = 0; i < 26; i++) { enc64List[enc64List.length] = String.fromCharCode(65 + i); } for (i = 0; i < 26; i++) { enc64List[enc64List.length] = String.fromCharCode(97 + i); } for (i = 0; i < 10; i++) { enc64List[enc64List.length] = String.fromCharCode(48 + i); } enc64List[enc64List.length] = "+"; enc64List[enc64List.length] = "/"; for (i = 0; i < 128; i++) { dec64List[dec64List.length] = -1; } for (i = 0; i < 64; i++) { dec64List[enc64List[i].charCodeAt(0)] = i; } } function base64Encode(str) { var c, d, e, end = 0; var u, v, w, x; var ptr = -1; var input = str.split(""); var output = ""; while(end == 0) { c = (typeof input[++ptr] != "undefined") ? input[ptr].charCodeAt(0) : ((end = 1) ? 0 : 0); d = (typeof input[++ptr] != "undefined") ? input[ptr].charCodeAt(0) : ((end += 1) ? 0 : 0); e = (typeof input[++ptr] != "undefined") ? input[ptr].charCodeAt(0) : ((end += 1) ? 0 : 0); u = enc64List[c >> 2]; v = enc64List[(0x00000003 & c) << 4 | d >> 4]; w = enc64List[(0x0000000F & d) << 2 | e >> 6]; x = enc64List[e & 0x0000003F]; if (end >= 1) {x = "=";} if (end == 2) {w = "=";} if (end < 3) {output += u + v + w + x;} } var formattedOutput = ""; var lineLength = 76; while (output.length > lineLength) { formattedOutput += output.substring(0, lineLength) + "\n"; output = output.substring(lineLength); } formattedOutput += output; return formattedOutput; } function base64Decode(str) { var c=0, d=0, e=0, f=0, i=0, n=0; var input = str.split(""); var output = ""; var ptr = 0; do { f = input[ptr++].charCodeAt(0); i = dec64List[f]; if ( f >= 0 && f < 128 && i != -1 ) { if ( n % 4 == 0 ) { c = i << 2; } else if ( n % 4 == 1 ) { c = c | ( i >> 4 ); d = ( i & 0x0000000F ) << 4; } else if ( n % 4 == 2 ) { d = d | ( i >> 2 ); e = ( i & 0x00000003 ) << 6; } else { e = e | i; } n++; if ( n % 4 == 0 ) { output += String.fromCharCode(c) + String.fromCharCode(d) + String.fromCharCode(e); } } } while (typeof input[ptr] != "undefined"); output += (n % 4 == 3) ? String.fromCharCode(c) + String.fromCharCode(d) : ((n % 4 == 2) ? String.fromCharCode(c) : ""); return output; } initBase64(); //--> </script> </html>
출처 - TAEYO.NET (http://taeyo.net/base64.htm)
'프로그램 > - Script' 카테고리의 다른 글
Facebook LikeBox (0) | 2011.10.11 |
---|---|
로컬 스토리지 (0) | 2011.09.23 |
[Jquery]영역의 높이 너비 값 구하기 (0) | 2011.08.03 |
글자수 체크 (0) | 2011.08.03 |
아이프레임 리사이징 & 뒤로가기잠금 (0) | 2011.07.05 |
RECENT COMMENT