Dev
mssql -> mysql
mssql에는 shift-jis나 gb2312등 ansi 캐릭터셋의 데이타가 각각 다른 테이블에 저장되어 있다. 이것을 mysql의 ansi캐릭터셋 데이터로 저장 하고자 한다. mssql의 ansi 데이타를 mysql에 utf-8로 저장해 사용할까도 생각을 했지만, 기존 웹사이트 자체가 ansi 캐릭터셋을 사용하고 있어서 utf-8로 저장해 사용 할 경우 전체 웹사이트를 utf-8로 작업해 주거나, 매번 utf-8로 저장된 데이타를 ansi데이타로 변환해 보여줘야하기 때문에 페이지 로딩이 길어질까봐 일단 ansi데이타로 저장해 놓고, 차후 리뉴얼등을 통해 전체 사이트를 utf-8로 변환 할 기회가 생기면 db의 데이타 역시 그 때 변환하기로 했다..( 게으름.. 지연평가:to be lazy라 말하고 싶은..
LPTSTR 자료형의 문자열 치환
UINT Replace( LPTSTR target, LPCTSTR source, LPCTSTR find, LPCTSTR replace ) { UINT i, nCount=0; BOOL bFind; LPCTSTR ps, pf; LPTSTR buf=NULL, pt = target; size_t nLenSrc = _tcslen( source ); buf = new TCHAR[nLenSrc+1]; if ( buf == NULL ) return NULL; _tcsncpy( buf, source, nLenSrc ); buf[nLenSrc] = 0; for(ps=buf; *ps; ps++) { if ( find[0] == *ps ) { bFind = TRUE; for(pf=find+1, i=1; *pf; pf++, i..
Dialog 창이 전체 화면에 뿌려지는것을 막고 싶습니다
안녕하세요? 고수는 절대 아니지만... 제가 아는 문제인것 같아서 답변을 적어봅니다. ^^;... 이 글은 님께서 Pocket PC Version으로 작업 하신다는 가정하에 말씀드립니다. 해주셔야 할 작업은 총 3개가 존재합니다. 그럼... ^^;... 1. PocketPC에는 멤버 변수로 m_bFullScreen를 가지고 있습니다. 일반 WinCE Version에서 있는지는 잘 모르겠구요... ^^;... 이 값은 기본적으로 TRUE로 설정되어 있습니다. 속성은 눈치 채셨듯이... Full Screen으로 할지 안할지를 결정하는 인자입니다. 이 값만 바꿔준다면, 화면이 초기에 뜰때, 아마 최대화가 아닌 설정한 값으로, 다이얼로그 박스가 나타날 것입니다. 설정은.... 다이얼로그의 생성자 함수에서... ..
Sql CE를 EVC로 구현하고자 하는데 통 답이 없네요
Sql CE를 EVC로 구현하고자 하는데 통 답이 없네요 * SQL CE를 에뮬에서만 돌리고자 합니다. SQL SERVER하고는 연동할 필요가 없습니. * 사용 Software : EVC4.0, SQL SERVER CE 4.0 ADO쓰지 않고,, OLEDB사용 * 예제소스 : SQL SERVER CE 인스톨후 NorthwindOleDb 사용 로컬에 그냥 DB파일(sdf)을 사용하여 에뮬로 테스트 할 예정 ADO 쓰지 않고..OLEDB 사용함... 헌데.. "CLSID_SQLSERVERCE_2_0"가 등록 되지 않았다고 함.. 어떻게 해야죠? hr = CoCreateInstance( CLSID_SQLSERVERCE_2_0, 0, CLSCTX_INPROC_SERVER, IID_IDBInitialize, (v..
메일 수신 확인에서..
현재는 이런식으로 하고있는데..물론 img태그를 막는곳이 별로 없어서 일단 첫관문은 통과인디...activex어쩌고 하면서 보안상 실행을 안시켜버린당..고로..수신체크가 안된다는 이야기지... 수신체크하는 다른 방법이 없을까나?
UTF8, 유니코드, 아스키 파일의 구별
* ANSI 텍스트 파일 - 특별한 표식이 없습니다. * 유니코드 (little endian) 파일 처음에 0xFF 0xFE 의 두바이트로 시작합니다. * 유니코드 (big endian) 파일 처음에 0xFE 0xFF 의 두바이트로 시작합니다. * UTF-8 파일을 덤프 해본 결과 파일 처음에 0xEF 0xBB 0xBF 의 세바이트로 시작합니다. 한번 파일을 만든후 덤프 해보시기 바랍니다 그럼 즐삽