본문 바로가기

전체 글

(47)
[C#]EUC-KR UTF8변환 API 통신을할때 언어셋이 다른경우 한글이 깨져서 나오는경우가 발생한다. 그때 EUC-KR 에서 UTF8로 변환하는 코드이다. URL인코딩을 한경우 HttpUtility.UrlDecode() 메소드를 통해디코딩할때 Encoding.GetEncoding(51949) 메소드를 이용하여 EUC-KR 문자로 디코딩후 해당문자를 byte에담아 문자를 출력한다. int euckrCodepage = 51949; //EUC-KR 의 코드번호 // URL Encoding된 문자열을 Decoding name = HttpUtility.UrlDecode(HttpUtility.UrlDecode(name, Encoding.GetEncoding(euckrCodepage))); System.Text.Encoding euckr = S..
[JavaScript] CheckBox 중복 방지 사과 딸기 포도 Html 사과 딸기 포도 Script function NoMultiChk(chk){ var obj = document.getElementsByName("box"); for(var i=0; i
[JavaScript] Ajax 리턴 Value 얻기 Ajax 를 통해 값을 리턴받는경우 기본적으로 비동기 방식이때문에 값이 Undefined 가 return 이됩니다. 그경우 async: false, 를 추가하여 동기 로 변경하면 Return 값을 얻을수있습니다. function CheckId(ID) { var result = ""; $.ajax({ type: "post", url: "CheckID", async: false, //값을 리턴시 해당코드를 추가하여 동기로 변경 data: { ID: ID }, success: function (data) { result = data; } }); return result; }
[JavaScript] 천단위 , 찍기 Input창에 숫자 입력시 천단위 숫자에 ,를 찍을 때 사용하는 JavaScript 함수로 의외로 많이 사용함수로 정규식을 사용하여 소숫점 숫자를 제외한 천단위에 , 를찍어준다 숫자형식의 String 값에 천단위 , 를 찍는 JavaScript 방법 function setComma(number) { var str = number + ""; var int; var decimal; if (str.indexOf(".") != -1) { //소숫점으로 문자분기 int = str.split(".")[0]; decimal = str.split(".")[1]; int = Comma(int); str = int + "." + decimal; } else { str = Comma(str); } return str; } ..
[C#] HTTP/HTTPS 송수신 (HttpWebRequest/HttpWebResponse) WebClient / HttpWebRequest 웹 클라이언트 프로그래밍에서 간단한 WebClient 보다 세밀한 제어를 원할 경우, HttpWebRequest와 HttpWebResponse 클래스를 사용할 수 있다. 사실 WebClient는 HttpWebRequest와 HttpWebResponse 클래스를 내부적으로 사용하고 있는 Wrapper 클래스이다. 방법1. WebClient public JsonResultEntity HttpTest1(string str, int Num) { JsonResultEntity entity = new JsonResultEntity(); try { string URL = "API 호출주소"; WebClient webClient = new WebClient(); Syst..
[MSSQL]저장프로시저 내용검색 특정단어가 포함된 저장프로시저를 찾을 때 유용하게 쓰이는 문법 짧은내용 -VARCHAR(4000) 이하 문자열 SELECT * FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_DEFINITION LIKE '%찾을 내용%' AND ROUTINE_TYPE='PROCEDURE' 긴 내용 -VARCHAR(4000) 이상 문자열 SELECT OBJECT_NAME(object_id), OBJECT_DEFINITION(object_id) FROM sys.procedures WHERE OBJECT_DEFINITION(object_id) LIKE '%찾을 내용%'
[MSSQL] MERGE문 MERGE문 조건일치시 UPDATE 불일치시 INSERT 를 처리하는 SQL문법 MERGE 변경될테이블명 AS A USING 기준테이블명 AS B ON A.컬럼명 = B.컬럼명 WHEN MATCHED THEN 일치할때쿼리문 WHEN NOT MATCHED THEN 불일치할때쿼리문 MERGE [변경될테이블명] AS A1 USING (SELECT '[조건]' AS [컬럼명] ) AS A2 ON A1.[컬럼명] = A2.[컬럼명] WHEN MATCHED THEN UPDATE SET A1.[컬럼] ='[값]' , A1.[컬럼] ='[값]' WHEN NOT MATCHED THEN INSERT (A1.[컬럼],A1.[컬럼],A1.[컬럼]) VALUES ('[값]','[값]','[값]'); ※MERGE 문은 끝에 꼭 ..