일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- paper2d
- 인물
- UE4
- mysql
- weblogic
- 학생비자
- rollbackOnly
- spring message converters
- ue5
- 증시
- JPA
- HRD
- AT&T
- spring security
- 어학연수
- java
- kospi
- 삼성 플렉스북
- 펜실베이니아
- jdk17
- mastering unreal engine
- flex하는게 아니었는데..
- 금융공학
- 필라델피아
- 유학
- 주식
- spring
- @JsonView
- 최근증시
- 월화수목금토익
Archives
- Today
- Total
목록jsp (1)
HeBhy, since 1983.
java(jsp) 에서 바이트단위로 문자열 자르기(한글깨짐없이)
- 더 많은 사이트가 EUC-KR이 아닌 UTF-8 로 바뀌길 바랍니다. java에서 바이트단위(한글을 2바이트로계산)로 문자열을 한글깨짐없이 자르는 함수입니다. 기존 알고리즘에서 단순하게 MS949로만 처리하였을경우 '뷁' 같은건 되는데 '햏'의 뒷부분 & 0x80이 1이 아니더군요.. 그래서 제대로 잘리지 않더라는.. 그래서 UTF-8로 해 보았는데 정확히 인식한다는 장점이 있으나 UTF-8로 하는 순간 한글1자가 3바이트로 되는 골치아픔때문에 소스가 약간 번거로워 졌습니다.^^; 하지만 테스트 결과 그래도 정확히 잘려지니 만족은 합니다.^^; 함수 사용은 strCut(대상문자열, 시작위치로할키워드, 자를길이, 키워드위치에서얼마나이전길이만큼포함할것인가, 태그를없앨것인가, 긴문자일경우"..."을추가할것..
Dev/Web
2008. 3. 10. 01:38