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
조회수
4,031

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

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

 

> write $ZWIDTH("한글a")

5

 

 

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