database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
ㆍCache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Cache Q&A 383 게시물 읽기
No. 383
[COS]유니코드 문자 2바이트로 계산하기
작성자
POSTRDB
작성일
2009-03-30 13:53
조회수
5,081

Cache Object Script에서 $Length(혹은 $L) 함수를 사용하면 문자여릐 길이를 구할 수가 있는 줄은다들 아시리라 생각합니다.

하지만, 이때 한글이나 영문 알파벳이 모두 한 글자로 계산이 되기 때문에, TCP 소켓 통신 등에 사용할 때는 정확한 Byte 길이를 알기가 어렵습니다. 이때 한글을 2 바이트로 계산하고 싶다면, $ZWIDTH 함수를 이용할 수 있습니다. 아래 예제를 참고하세엽.

 

> write $ZWIDTH("한글a")

5

 

 

[Top]
No.
제목
작성자
작성일
조회
386[Ensemble]TCP 어댑터 설정
앙상블
2009-03-30
5056
385[설치] Cache ODBC 레지스트리 등록하기
POSTRDB
2009-03-30
6954
384[COS] 코드에서 시스템 명령 호출하기 [1]
POSTRDB
2009-03-30
4715
383[COS]유니코드 문자 2바이트로 계산하기
POSTRDB
2009-03-30
5081
382[SQL,COS] CEIL 함수 만들기 [1]
POSTRDB
2009-03-30
5691
381[설치] RedHat에서 Shared Memory 늘리기
POSTRDBCOKR
2009-03-26
5856
380[COS] LPAD함수 만들기
POSTRDBCOKR
2009-03-26
4938
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.062초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다