Archive for April, 2007

작업일지 0411

다이얼로그에서 캐릭터 셋을 선택할 수 있게 했다. UTF-8 문서가 어떤 것은 잘 열리고 어떤 것은 안 열린다. 아마 BOM 때문이 아닐까 생각한다. 처리 루틴을 넣어야겠다.

HashString 이 말썽이다. 딱 원하는 기능이 안나온다. 코드만 있고 사용설명서도 없고 이거야 원… 만들어야 하나… ;;

디렉토리, FTP, 프로젝트 리스팅을 위해 VirtualTree 컴포넌트를 붙였다. 쳇… 결국 1MB를 넘어버렸다. 현재 용량 1.1 정도… 이대로라면 2MB를 넘을텐데… =_=;; VT 쓰지 말고 그냥 트리를 쓸까…. 그럼 수많은 삽질이 나를 기다리겠지.. ㄷㄷㄷ

TODAY’s WORK
ANSI, UTF-8을 기본으로 하는 인코딩 옵션 추가. HashString이 이상해서 나머지 인코딩은 아직 테스트 불가.

TODO
HashString을 손보거나 새로 만들기. 정확히는 Integer Hash 인가…

[PHP]문자열에서 한글과 영문자만 추출하기

임의의문자열에서 한글과 영문자 알파벳만 추출하는 함수입니다.

문자열이 utf-8로 인코딩되어있다고 가정합니다. 따라서 utf-8을 사용하고 있지 않다면 이 함수를 사용하기 전에 iconv 등을 이용해서 인코딩을 utf-8로 변경해주셔야 합니다.

function onlyHanAlpha($subject) {
 
	$pattern = '/([\xEA-\xED][\x80-\xBF]{2}|[a-zA-Z])+/';
	preg_match_all($pattern, $subject, $match);
	return implode('', $match[0]);
}

사용예는 다음과 같습니다.

$subject = '한글입니다.옆은 일본어日本最大級일본최대급?!@#!asdf91237  ad한글%#@$하하하^%&({}as23寒한문';
echo $subject;
echo "\n";
echo onlyHanAlpha($subject);

Butter face

올블에서 보고 Butter Face 라는 제목이 보이길래 들어가봤다. [원래의글]

But her face 란다. -_-;;

몸매는 좋으나 얼굴은… 이라는 뜻의 말장난이란다. 센스가 참… ㅎㅎ

Page 3 of 712345...Last »