일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- php
- #홈페이지제작
- 사이트제작
- #홈페이지
- 웹솔루션
- javascript
- #동영상
- #이미지
- 솔루션
- #업종별
- CSS
- #뉴스
- #해피CGI
- 해피씨지아이
- #CSS
- happycgi
- #웹솔루션
- #happycgi
- 게시판
- #jQuery
- jquery
- 홈페이지제작
- CGIMALL
- #cgimall
- 쇼핑몰
- #쇼핑몰
- 해피CGI
- #image
- 홈페이지
- #솔루션
- Today
- Total
목록한글 자르기 (2)
웹솔루션개발 25년 노하우! 해피CGI의 모든것
[해피CGI][cgimall] 한글 자르기
sub CutString { my $string = shift; my $len = shift; my $cut = 0; while($len != 0) { if( ord(substr($string, $cut, 1) ) >= 128 ) { $cut += 2; #korean char & } else { $cut++; } $len--; last if ($len == 0); } return substr($string, 0, $cut); } #사용법 $a = "12펄34마56니78아"; print CutString($a,7);
웹프로그램밍 자료실/알짜자료 골드팁
2017. 5. 31. 09:50
[해피CGI][cgimall] 한글 자르기2 (좀더 깨끗하게 ^.^)
어떤 데이터를 받거나 얻은 후, 데이터베이스에 넣거나 웹상에 표출할 때, 그 것이 너무 길어서 데이터베이스에서 받아들이지 않거나, 웹 페이지의 모양이 이상한 경우가 있습니다. 이 때는 받은 데이터의 일부를 불가피하게 잘라내야 하는 데, 영문이라면 큰 문제가 없지만 한글의 경우에는 문제가 됩니다. 이유는, 한글 한 글자를 나타내는 데 2바이트를 사용하기 때문입니다. 예를 들어 "우리나라 만세"를 10 바이트로 잘라내려면 "우리나라" 8바이트, 공백 1바이트, '만'자의 앞부분 1바이트가 남아서 출력될 때는 깨진 글자가 보여지게 됩니다. 이 때는 다음과 같은 코드를 사용하시면 됩니다. [프로그램코드] if( length($text) > 60 ) { $text = substr($text,0,60); $text..
웹프로그램밍 자료실/알짜자료 골드팁
2017. 3. 15. 09:34