반응형 개발469 [개발/닷넷] 아직도 UTF-8을 안 쓰십니까? Written by 안재우(Jaewoo Ahn), 닷넷엑스퍼트(.netXpert) ASP 등으로 되어 있는 이전 사이트들을 .NET으로 마이그레이션하다가 한번씩 겪는 문제점 중 하나는 그놈의 지긋지긋한 한글 인코딩 문제입니다. 그 유명한 베스트셀러(?)인 '조엘 온 소프트웨어'에서도 이러한 인코딩 문제에 대해 언급을 하고 있습니다. 미국애들 중에 몇몇이 여전히 ASCII를 쓰는 것처럼, 우리나라 개발자들 역시 여전히 KSC-5601이나 ECU-KR 인코딩을 고집하는 사람들이 많습니다. 심지어 일반 사용자들마저도 한글 인코딩과 관련된 문제를 겪어보지 않은 사람들이 없을 것입니다. 가장 대표적인 사례로, 페이지의 이미지가 보이지 않는 일은 누구나 겪어 봤을 것입니다. 실제 이미지가 없는 경우는 제외하고, 이.. 2010. 11. 17. [개발] asp.net javascript 엔터키 누르면 submit 함수 호출 function f_goEnter() { if ( event.keyCode == 13 ) { f_submit(); } } 2010. 11. 17. [개발] 사용자 정의 메시지 처리기 사용하기 MFC의 계층 구조도 모르고 Document 에서 사용자 정의 메시지 처리기를 만들면 아마 다음과 같은 에러 메시지를 볼 수 있을 것이다. LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'(으)로 변환할 수 없습니다 인터넷을 뒤지면 아마 사용자 정의 메시지 처리기의 리턴값을 LRESULT 로 바꾸면 해결 된다고 하는 글이 가장 많은데 아마 그렇게 변경해 주어도 안되면 CWnd나 CWinThread의 파생 클래스 가 아닌 곳에서 구현하려 해서 에러가 나는 경우일 것이다. CMainFrame 나 CView의 파생 클래스 에서 사용자 정의 메시지 처리기를 만들어 주자 위에서 언급한 사용자 정의 메시지 처리기 함수 리턴값에 대한 에러는 VC6.0 에서 .Net 이상의 컴파일러 사.. 2010. 11. 10. [개발] ASP.NET 2.0에서의 Javascript ASP.NET 2.0에서의 Javascript ASP.NET2.0에서는 Javascript를 다루기 위해 ASP.NET1.1때 보다 많은 기능을 제공하고 있습니다. Javascript의 처리 방법이 이전 버전 보다 개선 되었으며 보다 쉽게 사용할 수 있습니다.. 1. Focus 페이지 로드 시 웹 페이지의 특정 컨트롤에 포커스를 지정해 주기 위해 기존에는 포커스를 지정하는 스크립트를 문자열로 만들어 놓고 페이지가 로드 될 때 이 문자열을 출력하도록 처리 하거나, aspx파일에 직접 Javascript를 구현하고 body의 onLoad이벤트에서 이를 호출 하였습니다. void Page_Load(object sender, EventArgs e) { SetFocus("textBox1"); } void SetF.. 2010. 11. 10. [개발] 프린트 관련 CSS 속성 화면을 개발하다 보면 출력해야 하는 페이지가 꼭 있기 마련이다. 그런데, 통프레임이거나 프레임이 분리되는 경우라도 화면에는 보여야 하지만 출력할 때는 빼고 싶은 내용이 있다. 이거 찾는 데 시간이 걸리긴 했는데, 막상 적용하기는 무척 간단하다. 아래의 내용을 HTML의 style 태그 내에 넣거나, include하는 CSS 파일에 넣는다. @media print { .noprint { display:none; } } 설명 : @media print 는 print되는 결과물에만 적용되는 스타일이라는 뜻이다. .noprint { display:none; } 잘 아는 바와 같이 display:none은 영역을 차지하지 않고, 보여주지도 않는다. 결과적으로 noprint라는 스타일을 적용한 객체는 프린트할 때 .. 2010. 11. 10. [개발] php 내용을 엑셀로 excel.php 라는 파일을 하나 만드시고 링크를 검색조건과 동일하게 변수와 값을 excel.php로 링크를 걸어주면 됩니다. 아래는 excel.php의 해더 만드는 부분입니다. $filename = "excelfilename.xls"; header( "Content-type: application/vnd.ms-excel" ); header( "Content-Disposition: attachment; filename=$filename" ); header( "Content-Description: PHP4 Generated Data" ); 이후 화면출력은 html화면 출력과 같이 html태그 사용으로 표만들어서 뿌려주면.. excel에서도 똑같이 보입니다 ^^ 일반 목록 테이블처럼 table태그로 제목 .. 2010. 11. 10. 이전 1 ··· 63 64 65 66 67 68 69 ··· 79 다음 반응형