JAKARTAPROJECT
JAKARTA TIPJSP TIPJSP 질문&답변DATABASE TIPJAVASCRIPT TIPWEBHACKING TIP기타 TIP
자바스크립트 팁
자바스크립트 팁
자바스크립트 및 CSS 팁 게시판입니다
한글 짜르기
kaiser
이미지 슬라이더 보기

 

 

상품명을 DB에 저장하는데

 

html의 input 태그는 한글과 영문 및 특수문자가 2byte로 처리되고 DB에는 한글 1byte로 처리되어서

한글이 깨지는것을 방지하기 위해서 아래의 소스를 이용하여

 

원하는 크기만큼 짜르고 한글은 안깨지도록 하기 위함이다.

 

출처 : 인터넷

 

<script>
        /**
        * string String::cut(int len)
        * 글자를 앞에서부터 원하는 바이트만큼 잘라 리턴합니다.
        * 한글의 경우 2바이트로 계산하며, 글자 중간에서 잘리지 않습니다.
        */
        String.prototype.cut = function(len) {
                var str = this;
                var l = 0;
                for (var i=0; i<str.length; i++) {
                        l += (str.charCodeAt(i) > 128) ? 2 : 1;
                        if (l > len) return str.substring(0,i) ;
                }
                return str;
        }

        /**
        * bool String::bytes(void)
        * 해당스트링의 바이트단위 길이를 리턴합니다. (기존의 length 속성은 2바이트 문자를 한글자로 간주합니다)
        */
        String.prototype.bytes = function() {
                var str = this;
                var l = 0;
                for (var i=0; i<str.length; i++) l += (str.charCodeAt(i) > 128) ? 2 : 1;
                return l;
        }

        aaa = "브랜드계육브랜드DHA통닭(10호)가";

        alert(aaa.cut(30));

        alert("length: " + aaa.length + "nbytes(): " + aaa.bytes());

       
</script>

2008-12-20 16:21:21
121.55.162.***

서현사랑~ 안녕 안녕 나의 아기별~~

0점 (1명)
덧글 1개 | 태그 1개 | 관련글보기
태그입력
쉽표(,)구분으로 한번에 여러 태그를 입력할수 있습니다
javascript (5)
행복한광대
(0) (0)

좋은 내용 감사드립니다.

222.118.140.*** 2008-08-18 10:40:11
이름 비밀번호
자바스크립트 팁
자바스크립트 및 CSS 팁 게시판입니다
! 번호 제목 글쓴이 일자 조회
220 img 이미지 부드럽게 줄이기 1 GoodBug 2009-12-18 8,133
219 rss xml 파싱하는 모듈 입니다. 1 고고싱 2009-11-27 7,586
218 트리 입니다 . 1 고고싱 2009-11-27 5,816
217 에러처리 1 kaiser 2009-05-11 6,029
216 웹페이지 복사 방지 해지 하는 법 kaiser 2009-05-03 11,620
javascript 한글 짜르기 1 1 kaiser 2008-08-14 7,926
214 rolling 롤링 스크립트 1 2 GoodBug 2008-07-11 10,073
213 alert 메시지를 print 처럼 사용하기 2 고고싱 2008-06-10 8,612
212 onload onload 펑션이 정의되어 있는 상황에서 onload에 추가하기 1 GoodBug 2008-04-11 8,391
211 javascript 자바스크립트 개발가이드 4 1 kaiser 2008-04-09 8,836
210 escape HTML escpae code 1 GoodBug 2008-04-02 6,444
209 optgroup SELECT 목록 그룹별로 묶기 1 1 GoodBug 2008-03-06 8,166
208 동적 테이블 테이블에 동적 TR 삽입 및 삭제 IE, FF 공용 1 GoodBug 2008-01-18 11,693
207 drag Javascript drag and drop 1 1 GoodBug 2008-01-16 8,104
206 sort Sortable HTML table 2 GoodBug 2008-01-16 7,344
205 scrollable table Scrollable HTML table 1 GoodBug 2008-01-16 7,024
204 CSS CSS centered layout 1 1 GoodBug 2008-01-16 6,633
203 utf8 Javascript UTF-8 1 GoodBug 2008-01-16 7,859
202 encode Javascript url decode, encode 2 GoodBug 2008-01-16 8,071
201 암호화 Javascript MD5 2 GoodBug 2008-01-15 7,309
copyright 2005-2018 by Unicorn