Charset 과 Codepage 목록

기타 2008. 4. 28. 01:06

구분 Charset CodePage
한국어 ks_c_5601-1987 949
IBM EBCDIC(미국-캐나다) IBM037 37
OEM 미국 IBM437 437
IBM EBCDIC(국제) IBM500 500
아랍어(ASMO 708) ASMO-708 708
아랍어(DOS) DOS-720 720
그리스어(DOS) ibm737 737
발트어(DOS) ibm775 775
서유럽어(DOS) ibm850 850
중앙 유럽어(DOS) ibm852 852
OEM 키릴 자모 IBM855 855
터키어(DOS) ibm857 857
OEM 다국 라틴 문자 I IBM00858 858
포르투갈어(DOS) IBM860 860
아이슬란드어(DOS) ibm861 861
히브리어(DOS) DOS-862 862
프랑스어(캐나다)(DOS) IBM863 863
아랍어(864) IBM864 864
북유럽어(DOS) IBM865 865
키릴 자모(DOS) cp866 866
현대 그리스어(DOS) ibm869 869
IBM EBCDIC(다국 라틴 문자-2) IBM870 870
태국어(Windows) windows-874 874
IBM EBCDIC(현대 그리스어) cp875 875
일본어(Shift-JIS) iso-2022-jp 932
중국어 간체(GB2312) gb2312 936
한국어 ks_c_5601-1987 949
중국어 번체(Big5) big5 950
IBM EBCDIC(터키어 라틴 문자-5) IBM1026 1026
IBM 라틴어-1 IBM01047 1047
IBM EBCDIC(미국-캐나다-유럽) IBM01140 1140
IBM EBCDIC(독일-유럽) IBM01141 1141
IBM EBCDIC(덴마크-노르웨이-유럽) IBM01142 1142
IBM EBCDIC(핀란드-스웨덴-유럽) IBM01143 1143
IBM EBCDIC(이탈리아-유럽) IBM01144 1144
IBM EBCDIC(스페인-유럽) IBM01145 1145
IBM EBCDIC(영국-유럽) IBM01146 1146
IBM EBCDIC(프랑스-유럽) IBM01147 1147
IBM EBCDIC(국제-유럽) IBM01148 1148
IBM EBCDIC(아이슬란드어-유럽) IBM01149 1149
유니코드 utf-16 1200
유니코드(Big-Endian) unicodeFFFE 1201
중앙 유럽어(Windows) windows-1250 1250
키릴 자모(Windows) windows-1251 1251
서유럽어(Windows) Windows-1252 1252
그리스어(Windows) windows-1253 1253
터키어(Windows) windows-1254 1254
히브리어(Windows) windows-1255 1255
아랍어(Windows) windows-1256 1256
발트어(Windows) windows-1257 1257
베트남어(Windows) windows-1258 1258
한국어(조합) Johab 1361
서유럽어(Mac) macintosh 10000
일본어(Mac) x-mac-japanese 10001
중국어 번체(Mac) x-mac-chinesetrad 10002
한국어(Mac) x-mac-korean 10003
아랍어(Mac) x-mac-arabic 10004
히브리어(Mac) x-mac-hebrew 10005
그리스어(Mac) x-mac-greek 10006
키릴 자모(Mac) x-mac-cyrillic 10007
중국어 간체(Mac) x-mac-chinesesimp 10008
루마니아어(Mac) x-mac-romanian 10010
우크라이나어(Mac) x-mac-ukrainian 10017
태국어(Mac) x-mac-thai 10021
중앙 유럽어(Mac) x-mac-ce 10029
아이슬란드어(Mac) x-mac-icelandic 10079
터키어(Mac) x-mac-turkish 10081
크로아티아어(Mac) x-mac-croatian 10082
중국어 번체(CNS) x-Chinese-CNS 20000
TCA 대만 x-cp20001 20001
중국어 번체(Eten) x-Chinese-Eten 20002
IBM5550 대만 x-cp20003 20003
TeleText 대만 x-cp20004 20004
Wang 대만 x-cp20005 20005
서유럽어(IA5) x-IA5 20105
독일어(IA5) x-IA5-German 20106
스웨덴어(IA5) x-IA5-Swedish 20107
노르웨이어(IA5) x-IA5-Norwegian 20108
US-ASCII us-ascii 20127
T.61 x-cp20261 20261
ISO-6937 x-cp20269 20269
IBM EBCDIC(독일) IBM273 20273
IBM EBCDIC(덴마크-노르웨이) IBM277 20277
IBM EBCDIC(핀란드-스웨덴) IBM278 20278
IBM EBCDIC(이탈리아) IBM280 20280
IBM EBCDIC(스페인) IBM284 20284
IBM EBCDIC(일본어 가타카나) IBM290 20290
IBM EBCDIC(프랑스) IBM297 20297
IBM EBCDIC(아랍어) IBM420 20420
IBM EBCDIC(그리스어) IBM423 20423
IBM EBCDIC(히브리어) IBM424 20424
IBM EBCDIC(한국어 확장) x-EBCDIC-KoreanExtended 20833
IBM EBCDIC(태국어) IBM-Thai 20838
키릴 자모(KOI8-R) koi8-r 20866
IBM EBCDIC(아이슬란드어) IBM871 20871
IBM EBCDIC(키릴 자모 러시아어) IBM880 20880
IBM EBCDIC(터키어) IBM905 20905
IBM 라틴어-1 IBM00924 20924
일본어(JIS 0208-1990 및 0212-1990) EUC-JP 20932
중국어 간체(GB2312-80) x-cp20936 20936
한국어(완성) x-cp20949 20949
IBM EBCDIC(키릴 자모 세르비아어-불가리아어) cp1025 21025
Ext Alpha 소문자 x-cp21027 21027
키릴 자모(KOI8-U) koi8-u 21866
서유럽어(ISO) iso-8859-1 28591
중앙 유럽어(ISO) iso-8859-2 28592
라틴어 3(ISO) iso-8859-3 28593
발트어(ISO) iso-8859-4 28594
키릴 자모(ISO) iso-8859-5 28595
아랍어(ISO) iso-8859-6 28596
그리스어(ISO) iso-8859-7 28597
히브리어(ISO-Visual) iso-8859-8 28598
터키어(ISO) iso-8859-9 28599
에스토니아어(ISO) iso-8859-13 28603
라틴어 9(ISO) iso-8859-15 28605
히브리어(ISO-Logical) iso-8859-8-i 38598
일본어(JIS) iso-2022-jp 50220
일본어(JIS-Allow 1 byte Kana) iso-2022-jp 50221
일본어(JIS-Allow 1 byte Kana - SO/SI) iso-2022-jp 50222
한국어(ISO) euc-kr 50225
중국어 간체(ISO-2022) x-cp50227 50227
일본어(EUC) euc-jp 51932
중국어 간체(EUC) EUC-CN 51936
한국어(EUC) euc-kr 51949
중국어 간체(HZ) hz-gb-2312 52936
중국어 간체(GB18030) GB18030 54936
유니코드(UTF-7) utf-7 65000
유니코드(UTF-8) utf-8 65001


출처 다국어 사이트를 위한 Charset and Codepage|작성자 트로니아

AND


SQL 2005에서는 페이징 방법을 새롭게 적용 있습니다.

또한 쿼리 구문을 복잡하게 사용 하시던 분들은 SQL 2005에서 개발 한다면

아래와 같이 쉽게 사용 하시기 바랍니다.

 

 

DECLARE @CURRPAGE  INT

DECLARE @MAXPAGE   INT

 

SET @CURRPAGE = [ 페이지 주소]

SET @MAXPAGE  = [페이지당 출력 ]

 

 

-- 1. WITH 구문을이용해서하는방법

WITH TEMP_TABLE AS

(

        -- ====================================================================

        SELECT

                       ROW_NUMBER() OVER(ORDER BY [소트할 내용]) AS RowNum,

                       *

               FROM

                       [테이블 ]

        -- ====================================================================

)

SELECT * FROM TEMP_TABLE WHERE ROWNUM BETWEEN ( ( @CURRPAGE - 1 ) * ( @MAXPAGE + 1 ) ) AND ( @CURRPAGE * @MAXPAGE )

 

-- 2. FROM를이용해서하는방법

SELECT

        *

        FROM

               (

                       -- ====================================================================

                       SELECT

                                      ROW_NUMBER() OVER(ORDER BY [소트할 내용]) as RowNum,

                                      *

                              FROM

                                      [테이블 ]

                       -- ====================================================================

               ) AS A

WHERE ROWNUM BETWEEN ( ( @CURRPAGE - 1 ) * @MAXPAGE ) + AND ( @CURRPAGE * @MAXPAGE )

출처 : http://msmvp.egloos.com/3453597

'SQL > MS-SQL' 카테고리의 다른 글

[SQL] Split 구현하기  (8) 2010.01.27
[SQL] 여러 로우를 하나의 로우(필드, 컬럼)으로 합치기  (0) 2010.01.25
[SQL] 다중 조건 처리하기  (4) 2009.12.28

AND


<!--

iframe 높이 자동조정

1. 첫번째 방법..

 iframe 의 대상이 되는파일에 다음의 내용을 문서 끝에 넣어주세요...

<script>
self.resizeTo(document.body.scrollWidth , document.body.scrollHeight + 10);
</script>

2. 두번째 방법

태이블을 만들어놓고 그 안에 아이프레임으로 게시판을 삽입했습니다.
링크를 눌러보시면 자동으로 크기가 늘어나는것을 보실 수 있습니다.

iframe 소스내에 onload="doResize()" 를 넣어주셔야 하고,

width사이즈는 픽셀로 고정 하셔도 되지만 height 사이즈는 퍼센트로 해주셔야

자동으로 높이가 늘어납니다.

<script>
function doResize()
{
container.height = myframe.document.body.scrollHeight;
container.width = myframe.document.body.scrollWidth;
}
</script>

<table align="center" border="1" width="762">
    <tr>
        <td width="752" height="67" align="center" valign="top" colspan="2">
            <p> </p>
        </td>
    </tr>
    <tr>
        <td width="132" height="354" align="center" valign="top">
메뉴
        </td>
        <td width="614" height="354" align="center" valign="top">
        <table width="614" border="0" cellpadding="0" cellspacing="0">
<tr>
<td id="container"><iframe src="http://프레임에 들어갈 문서" scrolling=no name="myframe" width="100%" height="100%" marginwidth="0" marginheight="0" frameborder="no" onload="doResize()" ></iframe></td>
</tr>
</table>
        </td>
    </tr>
    <tr>
        <td width="752" colspan="2">
            <p> </p>
        </td>
    </tr>
</table>


--------------------------------------------------------------------

iframe 높이 자동조정을 이용하여 인쇄될 페이지를 만들어 볼까요?

 

아래와 같이 응용하면 제품목록이 많거나 적거나 높이에 상관없이

아이프레임이 적용된 페이지도 자동으로 늘어나고,

아이프레임으로 연결된 페이지도 프린트하여 볼수있다. *^^*


1. 먼저 인쇄될 페이지를 아래와 같이 아이프레임 안에 넣어준다.


<!-- iframe 인쇄 -->
<script>
function doResize()
{
container.height = myframe.document.body.scrollHeight;
container.width = myframe.document.body.scrollWidth;
}
</script>
<iframe src="order_print.asp" frameborder=NO width=706 scrolling=no height="100%" bordercolor="#FFFFFF" onload="doResize()" ></iframe>



2. order_print.asp 인쇄물 페이지 

 

1) <head></head>사이에 자바스크립트를 넣어준다.

<head>
<SCRIPT>
function printWindow(){
   bV = parseInt(navigator.appVersion)
   if (bV >= 4) window.print()
}
</SCRIPT>
</head>


2) <body></body>사이에

   인쇄하기 버튼에 아래와 같이 링크를 걸고 자바스크립트를 넣어준다.


<a href="javascript:window.print()">

<img src="../images/sub_icon5.gif" width="89" height="22" border="0">

</a>


<script>
self.resizeTo(document.body.scrollWidth , document.body.scrollHeight + 10);
</script>


참고로 인쇄하기 버튼 말고 다른 버튼의 링크는 target="_parent" 타겟을 이렇게 지정해 주어야

아이프레임 안에 테이블에 링크가 열리지 않는다.


-->

AND