본문 바로가기
반응형

SB 리치 패밀리5730

[개발/VC++] UTF8Decoding, UTF8Encoding [개발/VC++] UTF8Decoding, UTF8Encoding 출처 : 인터넷 멀티바이트 환경에서 변환같음. char GetHexChar(LPCTSTR str) { int i,num; char c[2]; if(strlen(str)>2) return 0; for(i=0;i=0x11 && num 2015. 10. 8.
[개발/VC++] MultibyteToUTF8, UTF8ToMultibyte [개발/VC++] MultibyteToUTF8, UTF8ToMultibyte 출처 : 인터넷 [utf8.h] #ifndef UTF8_H #define UTF8_Hint MultibyteToUTF8(const char* src,int nbyte,char** dest); int UNICODE_encode(const char* src,int bytelen,unsigned short** unicode); int UTF8_encode(const unsigned short* src,int srclen,char** multibyte); int UTF8ToMultibyte(const char* src,int nbyte,char** dest); int UNICODE_decode(const unsigned short* s.. 2015. 10. 8.
[개발/VC++] API를 이용한 ASCII와 UNICODE변환및 코드페이지를 이용한 변환방법 [개발/VC++] API를 이용한 ASCII와 UNICODE변환및 코드페이지를 이용한 변환방법 출처 : 인터넷 API를 이용한 ASCII와 UNICODE변환및 코드페이지를 이용한 변환방법 [사용예제]// 멀티바이트문자열 --> 와이드문자열 char chText[100] = "abcdefg"; // 멀티바이트 문자열 wchar_t* pszTmp = NULL; // 와이드만자열로 변경해서 저장될 주소 int iLen = ::MultiByteToWideChar(CP_ACP, 0, pszText, -1, pszTmp, 0); pszTmp = new wchar_t[iLen+1]; ::MultiByteToWideChar(CP_ACP, 0, pszText, -1, pszTmp, iLen); wchar_t tcResu.. 2015. 10. 7.
[개발/VC++] URLEncode, URLDecode, 유니코드 변환 소스 [개발/VC++] URLEncode, URLDecode, 유니코드 변환 소스 [개발/VC++] URLEncode, URLDecode, UTF8 변환 소스 [유니코드 문자집합용] CString Unicode_URLDecode( CString strEncodedText ) { CString strResult; wchar_t ch0, ch1, ch2; wchar_t wch; TCHAR tch; int i = 0; while( i 2015. 10. 7.
[개발/VC++] URLEncode, URLDecode, UTF8 변환 소스 [개발/VC++] URLEncode, URLDecode, UTF8 변환 소스 아래 소스는 멀티바이트 문자집합 프로젝트 설정으로 작업해야 작동된다. inline BYTE toHex(const BYTE &x) { return x > 9 ? x + 55: x + 48; }CString URLEncode(CString sIn) { CString sOut; const int nLen = sIn.GetLength() + 1; register LPBYTE pOutTmp = NULL; LPBYTE pOutBuf = NULL; register LPBYTE pInTmp = NULL; LPBYTE pInBuf =(LPBYTE)sIn.GetBuffer(nLen); BYTE b = 0; //alloc out buffer pOu.. 2015. 10. 7.
[문화/용어] 함바식당 함바식당(현지주민이 운영하는 미등록 가설식당) 함바식당은 작년 후반에 처음 가보았었다. 건설 노동자들이 주로 점심을 먹으로 오는 곳으로 가격이 좀 저렴한 편이고가격이 저렴한 만큼 그렇게 좋은 식단은 아니다. 2015. 10. 7.
[경영/리더십] 웨이터의 법칙 웨이터의 법칙 지인의 됨됨이를 알고자 할 때. 이 사람이 어떤 류의 사람인지 알고자 할 때. 이 사람이 지위, 재력, 권력, 권위에 다라 사람을 무시하고 판단하는 사람인지 판단할 때... 웨이터의 법칙이 CEO들 사이에서도 인기가 있다고 한다. #웨이터의법칙 #CEO의평가 #그사람의품격 2015. 10. 7.
[개발/VC++] 유니코드 버전으로 된 프로젝트에서 CString 를 char* 로 바꾸는 방법 [개발/VC++] 유니코드 버전으로 된 프로젝트에서 CString 를 char* 로 바꾸는 방법 MFC에서 유니코드 버전으로 된 프로젝트에서 CString 를 char* 로 바꾸는 방법은 유니코드 상태에서 CString 을 바로 CHAR* 로 바꾸는 것이 안됩니다. W2A 나 A2W 로 코드 변환을 하거나 wsprintf(); 함수를 이용 하면 됩니다. 유니코드는 사용 되는 바이트 수가 2바이트이고 1바이트 문자열로 변환하면 깨져 버리는 문자열 들이 있는데 처리를 해야 합니다. 유니코드를 멀티바이트 코드로 변환 하려면 char Text[80]; wsprintfA(Text, "%S", L"문자열" ); 멀티바이트 코드를 유니코드로 변환 하려면 WCHAR Text[80]; wsprintfW(Text, L"%.. 2015. 10. 6.
[경영/리더십] 소통의 극대화 - 긍정적 피드백 소통의 극대화 - 긍정적 피드백 상사인 관리자 또는 리더와 직원과의 관계를 긍정적으로 풀어가는 방법중에는커뮤니케이션, 즉 직원과의 소통이 정말 중요하다. 그 좋은 예를 여기서 적고자 한다. 현장의 이야기 어떤 회사에서 5년간 공장장으로 재직한 톰은 첫 번째 성과평가를 앞두고 있었다. 나는 톰의 상사이자 대표이사인 앤드류의 요청으로 톰의 성과평가를 돕게 되었다. 평가를 위해 톰과 앤드류가 직접 만나기 전, 내가 톰을 따로 만나 그의 자체 평가서를 살펴봤다. 앤드류는 톰에 대한 평가서를 미리 만들지 않고 있다가 내가 회의를 위해 도착할 무렵 막 작성을 마쳤다. 톰이 밖에서 기다리고 있긴 했지만 앤드류의 평가서를 미리 검토하기 위해 회의를 몇 분만 미뤄 달라고 요청했다. 나는 검토를 마친 뒤 미안하지만 약간의.. 2015. 10. 4.
반응형