<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>GreenBean</title>
	<link>http://illtal.net/wp</link>
	<description>illtal's GreenBean</description>
	<pubDate>Fri, 25 Dec 2009 03:19:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.3</generator>
	<language>en</language>
			<item>
		<title>ASP.NET 핸들러 사용시, Session 처리</title>
		<link>http://illtal.net/wp/archives/351</link>
		<comments>http://illtal.net/wp/archives/351#comments</comments>
		<pubDate>Fri, 25 Dec 2009 03:19:10 +0000</pubDate>
		<dc:creator>illtal</dc:creator>
		
	<dc:subject>주절주절</dc:subject>
		<guid isPermaLink="false">http://illtal.net/wp/archives/351</guid>
		<description><![CDATA[	2.0 기준으로 Ashx를 사용시에

	context.Session의 값을 처리할 때 null로 표시되는데,

	클래스 선언시에  System.Web.SessionState.IReadOnlySessionState 도 상속 받으면 문제없이 사용가능

	public class Handler : IHttpHandler, System.Web.SessionState.IReadOnlySessionState {
    public void ProcessRequest (HttpContext context) {
         context.Session[....]
    }
}

	와 같다.

 Tags:]]></description>
			<content:encoded><![CDATA[	<p>2.0 기준으로 Ashx를 사용시에</p>

	<p>context.Session의 값을 처리할 때 null로 표시되는데,</p>

	<p>클래스 선언시에  System.Web.SessionState.IReadOnlySessionState 도 상속 받으면 문제없이 사용가능</p>

	<p>public class Handler : IHttpHandler, System.Web.SessionState.IReadOnlySessionState {</p>
    public void ProcessRequest (HttpContext context) {
         context.Session[....]
    }<br />
}

	<p>와 같다.</p>

 Tags:]]></content:encoded>
			<wfw:commentRSS>http://illtal.net/wp/archives/351/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>C#에서 DATA TABLE로 간단한 필터링하기</title>
		<link>http://illtal.net/wp/archives/350</link>
		<comments>http://illtal.net/wp/archives/350#comments</comments>
		<pubDate>Mon, 09 Nov 2009 09:11:13 +0000</pubDate>
		<dc:creator>illtal</dc:creator>
		
	<dc:subject>주절주절</dc:subject><dc:subject>ASP.NET</dc:subject><dc:subject>C#</dc:subject><dc:subject>DataTable</dc:subject><dc:subject>Sort</dc:subject><dc:subject>Where</dc:subject>
		<guid isPermaLink="false">http://illtal.net/wp/archives/350</guid>
		<description><![CDATA[	예전에는 ASP스럽게 RecordSet으로 데이터를 가져와서 하나하나 붙여넣었는데,
요즘은 그냥 SqlDataAdapter를 이용해서 DataTable이나DataSet으로 가져온다음에 Repeater나 DataGrid에 DataSource로 Bind해서 사용중.

	그런데 SP를 통해서 데이터를 가져오다 보니, 내가 수정할 수 없는 권한의 SP의 경우 데이터 필터링이나 정렬등이 마음대로 되지 않는다.

	찾아보니 역시나 DataTable 형식의 경우 간단한 where과 sort가 지원되어서 데이터를 다시 만드는 것이 가능하다.

	select method를 이용하는데,
자세한 내용은 MSDN을 참고

	http://msdn.microsoft.com/en-us/library/det4aw50.aspx

	sort의 경우는 DataTable의 [...]]]></description>
			<content:encoded><![CDATA[	<p>예전에는 <span class="caps">ASP</span>스럽게 RecordSet으로 데이터를 가져와서 하나하나 붙여넣었는데,<br />
요즘은 그냥 SqlDataAdapter를 이용해서 DataTable이나DataSet으로 가져온다음에 Repeater나 DataGrid에 DataSource로 Bind해서 사용중.</p>

	<p>그런데 SP를 통해서 데이터를 가져오다 보니, 내가 수정할 수 없는 권한의 SP의 경우 데이터 필터링이나 정렬등이 마음대로 되지 않는다.</p>

	<p>찾아보니 역시나 DataTable 형식의 경우 간단한 where과 sort가 지원되어서 데이터를 다시 만드는 것이 가능하다.</p>

	<p>select method를 이용하는데,<br />
자세한 내용은 <span class="caps">MSDN</span>을 참고</p>

	<p><a href="http://msdn.microsoft.com/en-us/library/det4aw50.aspx">http://msdn.microsoft.com/en-us/library/det4aw50.aspx</a></p>

	<p>sort의 경우는 DataTable의 DefaultView에서 설정이 가능한데 참고로 실제 데이터 인덱스가 바뀌지는 않으니 정렬후에 값을 연산하는 등의 작업은 힘들다.</p>

	<p><a href="http://weblogs.asp.net/jcogley/archive/2003/09/15/27567.aspx">http://weblogs.asp.net/jcogley/archive/2003/09/15/27567.aspx</a></p>
 Tags:<a href="http://illtal.net/wp/index.php?tag=asp.net" rel="tag">ASP.NET</a>  <a href="http://illtal.net/wp/index.php?tag=c%23" rel="tag">C#</a>  <a href="http://illtal.net/wp/index.php?tag=datatable" rel="tag">DataTable</a>  <a href="http://illtal.net/wp/index.php?tag=sort" rel="tag">Sort</a>  <a href="http://illtal.net/wp/index.php?tag=where" rel="tag">Where</a>]]></content:encoded>
			<wfw:commentRSS>http://illtal.net/wp/archives/350/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>MS SQL 2000 -> MS SQL2005 마이그레이션</title>
		<link>http://illtal.net/wp/archives/349</link>
		<comments>http://illtal.net/wp/archives/349#comments</comments>
		<pubDate>Thu, 25 Jun 2009 09:27:01 +0000</pubDate>
		<dc:creator>illtal</dc:creator>
		
	<dc:subject>주절주절</dc:subject><dc:subject>MSSQL Migration</dc:subject><dc:subject>SQL2000</dc:subject><dc:subject>SQL2005</dc:subject>
		<guid isPermaLink="false">http://illtal.net/wp/archives/349</guid>
		<description><![CDATA[	MSSQL 2005에서 지원하는 Row_number()를 2000(8.0)에서는 지원하지 않아서 페이징하는게 무척 귀찮은데, 이번에 마이그레이션이 필요해서 Full Backup을 받고 Restore하는데 자꾸 에러가 발생.

	이유를 찾아보니 보통의 파일백업/복구 로는 복구가 되지 않는단다.. 테이블만 있는거라면 데이터 복사로 해버려도 될거 같은데 수십개의 StoredProcedure가 있는 관계로...

	가장 쉬운 방법은 2000에서 마이그레이션 하려는 DB를 Detach한다음에 2005에서 Attach하면 문제없이 복원된다. 이때, 까먹지 말아야 할것은 Attach후에 속성에서 [...]]]></description>
			<content:encoded><![CDATA[	<p><span class="caps">MSSQL 2005</span>에서 지원하는 Row_number()를 2000(8.0)에서는 지원하지 않아서 페이징하는게 무척 귀찮은데, 이번에 마이그레이션이 필요해서 Full Backup을 받고 Restore하는데 자꾸 에러가 발생.</p>

	<p>이유를 찾아보니 보통의 파일백업/복구 로는 복구가 되지 않는단다.. 테이블만 있는거라면 데이터 복사로 해버려도 될거 같은데 수십개의 StoredProcedure가 있는 관계로...</p>

	<p>가장 쉬운 방법은 2000에서 마이그레이션 하려는 DB를 Detach한다음에 2005에서 Attach하면 문제없이 복원된다. 이때, 까먹지 말아야 할것은 Attach후에 속성에서 8.0으로 잡혀있는 부분을 2005(9.0)으로 해줄것.</p>

	<p>이 경우는 기존의 2000에서 DB가 사라져버리기 때문에 서비스중인 경우에는 복사본 DB를 만들어서 Deatch/Attach하는게 낫다.</p>

	<p>다른 방법으로는 Management Studio등에서 테이블 Scheme나 SP를 전부 <span class="caps">SQL </span>Text로 뽑아낼수 있는데 그걸로 2005에서 DB구조를만든다음에 2000의 데이터를 Import 해도 된다.</p>

	<p>이경우 2000전용의 구문이나 키워드가 있을 경우에 복사가 되지 않는 경우가 있으니 [주의]</p>


 Tags:<a href="http://illtal.net/wp/index.php?tag=mssql-migration" rel="tag">MSSQL Migration</a>  <a href="http://illtal.net/wp/index.php?tag=sql2000" rel="tag">SQL2000</a>  <a href="http://illtal.net/wp/index.php?tag=sql2005" rel="tag">SQL2005</a>]]></content:encoded>
			<wfw:commentRSS>http://illtal.net/wp/archives/349/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>jQuery로 간단한 RSS 파싱하기</title>
		<link>http://illtal.net/wp/archives/348</link>
		<comments>http://illtal.net/wp/archives/348#comments</comments>
		<pubDate>Thu, 25 Jun 2009 09:13:48 +0000</pubDate>
		<dc:creator>illtal</dc:creator>
		
	<dc:subject>주절주절</dc:subject>
		<guid isPermaLink="false">http://illtal.net/wp/archives/348</guid>
		<description><![CDATA[	까먹기전에.

	
var sUrl = "/proxy.php?url=";
sUrl = sUrl + "http://illtal.net/wp/feed/";

	$.get(
sUrl,
function(data){
$(data).find("item").each(function(){
var title = $(this).find("title").text();
var link = $(this).find("link").text();
var li = '&#60;li&#62;&#60;a href="'+link+'"&#62;'+title+'&#60;/a&#62;&#60;/li&#62;';
$("#rss_content ul").append(li);
});
});


	최근에 Prototype과 YUI보다는 jQuery를 자주쓰고 있는데, 간단간단하게 작업하기로는 jQuery가 편하게 느껴진다. Selector쪽이 좀더 편해서 그런지, 짧게 끝낼 수 있는게 장점. prototype이라면 저것보다는 좀더 길어질거 같은데..

 Tags:]]></description>
			<content:encoded><![CDATA[	<p>까먹기전에.</p>

	<p><code><br />
var sUrl = "/proxy.php?url=";<br />
sUrl = sUrl + "http://illtal.net/wp/feed/";</p>

	<p>$.get(<br />
sUrl,<br />
function(data){<br />
$(data).find("item").each(function(){<br />
var title = $(this).find("title").text();<br />
var link = $(this).find("link").text();<br />
var li = '&lt;li&gt;&lt;a href="'+link+'"&gt;'+title+'&lt;/a&gt;&lt;/li&gt;';<br />
$("#rss_content ul").append(li);<br />
});<br />
});<br />
</code></p>

	<p>최근에 Prototype과 <span class="caps">YUI</span>보다는 jQuery를 자주쓰고 있는데, 간단간단하게 작업하기로는 jQuery가 편하게 느껴진다. Selector쪽이 좀더 편해서 그런지, 짧게 끝낼 수 있는게 장점. prototype이라면 저것보다는 좀더 길어질거 같은데..</p>

 Tags:]]></content:encoded>
			<wfw:commentRSS>http://illtal.net/wp/archives/348/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Proxy 페이지를 통해서 jQuery로 파싱할때 주의 할점</title>
		<link>http://illtal.net/wp/archives/347</link>
		<comments>http://illtal.net/wp/archives/347#comments</comments>
		<pubDate>Wed, 24 Jun 2009 08:21:20 +0000</pubDate>
		<dc:creator>illtal</dc:creator>
		
	<dc:subject>주절주절</dc:subject><dc:subject>jQuery</dc:subject><dc:subject>rss</dc:subject><dc:subject>XML Parse</dc:subject><dc:subject>XML 파싱</dc:subject>
		<guid isPermaLink="false">http://illtal.net/wp/archives/347</guid>
		<description><![CDATA[	오랜만에 포스팅

	간단한 RSS 파서가 필요해서, jQuery로 만드는 중에 다른 부분엔 문제가 없으나 Link element를 자꾸 깨먹는 현상이 발생.

	예를 들어

	&#60;link&#62;www.illtal.net/wp/

	이런식으로의 닫는 태그가 없어지는 문제가 발생

	xml2Json플러그인 같은걸 쓰면 해결되지만 RSS의 item이 1개인 경우 json에서는 배열로 인식치 않아서 별도의 처리를 해줘야 하는게 번거로워서 원인을 찾아봤는데.

	원인은 Proxy페이지로 만든 php파일에서 헤더정보를 넣지 않아서 jQuery에서 String으로 인식을 해버려서 생긴 문제

	php에서 header(&#8220;Content-Type: [...]]]></description>
			<content:encoded><![CDATA[	<p>오랜만에 포스팅</p>

	<p>간단한 <span class="caps">RSS </span>파서가 필요해서, jQuery로 만드는 중에 다른 부분엔 문제가 없으나 Link element를 자꾸 깨먹는 현상이 발생.</p>

	<p>예를 들어</p>

	<p><code>&lt;link&gt;www.illtal.net/wp/</code></p>

	<p>이런식으로<link>의 닫는 태그가 없어지는 문제가 발생</p>

	<p>xml2Json플러그인 같은걸 쓰면 해결되지만 <span class="caps">RSS</span>의 item이 1개인 경우 json에서는 배열로 인식치 않아서 별도의 처리를 해줘야 하는게 번거로워서 원인을 찾아봤는데.</p>

	<p>원인은 Proxy페이지로 만든 php파일에서 헤더정보를 넣지 않아서 jQuery에서 String으로 인식을 해버려서 생긴 문제</p>

	<p>php에서 header(&#8220;Content-Type: text/xml&#8221;); 를 추가해주니 제대로 처리가 되는것을 확인.</p>

	<p><span class="caps">IE8</span>에서는 rss item이 1개인 경우 마찬가지로 제대로 못가져오는 문제가 있지만, 우선 넘어가기로...;</p>


	<p></link></p>
 Tags:<a href="http://illtal.net/wp/index.php?tag=jquery" rel="tag">jQuery</a>  <a href="http://illtal.net/wp/index.php?tag=rss" rel="tag">rss</a>  <a href="http://illtal.net/wp/index.php?tag=xml-parse" rel="tag">XML Parse</a>  <a href="http://illtal.net/wp/index.php?tag=xml-%ED%8C%8C%EC%8B%B1" rel="tag">XML 파싱</a>]]></content:encoded>
			<wfw:commentRSS>http://illtal.net/wp/archives/347/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>ASP.NET 에서 StoredProcedure 트랜잭션 걸기</title>
		<link>http://illtal.net/wp/archives/346</link>
		<comments>http://illtal.net/wp/archives/346#comments</comments>
		<pubDate>Fri, 10 Apr 2009 10:18:30 +0000</pubDate>
		<dc:creator>illtal</dc:creator>
		
	<dc:subject>주절주절</dc:subject>
		<guid isPermaLink="false">http://illtal.net/wp/archives/346</guid>
		<description><![CDATA[	이번에 작업하면서 처음 알게된 내용.

	.NET에서 Stored Procedure를 호출할때 로컬 트랜잭션을 걸어서 RollBack/Commit가 가능하다.

	SQLConnection 에서 transaction을 생성해서,
Command에 연결해주면 끝.

	주의할 점은 실제 SP를 콜하는 부분에
cmd.Transaction = tran; 같이 꼭! 적어줘야 한다.

	이부분을 빼먹어서 LocalTransaction 에 대한 에러가 발생하는데, 디버깅이 힘든 환경이라서 좀 애먹은 일이..

	간단히 클래스를 만들어서 쓰면 나름 괜찮은 듯

	
private class TranDB
    {
   [...]]]></description>
			<content:encoded><![CDATA[	<p>이번에 작업하면서 처음 알게된 내용.</p>

	<p>.NET에서 Stored Procedure를 호출할때 로컬 트랜잭션을 걸어서 RollBack/Commit가 가능하다.</p>

	<p><span class="caps">SQL</span>Connection 에서 transaction을 생성해서,<br />
Command에 연결해주면 끝.</p>

	<p>주의할 점은 실제 SP를 콜하는 부분에<br />
cmd.Transaction = tran; 같이 꼭! 적어줘야 한다.</p>

	<p>이부분을 빼먹어서 LocalTransaction 에 대한 에러가 발생하는데, 디버깅이 힘든 환경이라서 좀 애먹은 일이..</p>

	<p>간단히 클래스를 만들어서 쓰면 나름 괜찮은 듯</p>

	<p><code><br />
private class TranDB</p>
    {
        private SqlConnection con;
        private SqlTransaction tran;
        static string tranName = "WEBTRAN";
        public string msg;

        public TranDB(string connectionStr)
        {
            con = new SqlConnection(connectionStr);
        }

        public void Open()
        {
            con.Open();
        }

        public void Close()
        {
            con.Close();
        }

        public void BeginTran()
        {
            tran = con.BeginTransaction(tranName);
        }

        public void RollBack()
        {
            tran.Rollback(tranName);
        }

        public void Commit()
        {
            tran.Commit();
        }<br />
}
	<p></code></p>
 Tags:]]></content:encoded>
			<wfw:commentRSS>http://illtal.net/wp/archives/346/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>ASP.NET Repeater 템플릿 중첩하기</title>
		<link>http://illtal.net/wp/archives/345</link>
		<comments>http://illtal.net/wp/archives/345#comments</comments>
		<pubDate>Wed, 04 Mar 2009 05:58:48 +0000</pubDate>
		<dc:creator>illtal</dc:creator>
		
	<dc:subject>주절주절</dc:subject>
		<guid isPermaLink="false">http://illtal.net/wp/archives/345</guid>
		<description><![CDATA[	자주쓰지만, 자주 까먹는 내용이라 링크

	http://support.microsoft.com/kb/306154/ko


 Tags:]]></description>
			<content:encoded><![CDATA[	<p>자주쓰지만, 자주 까먹는 내용이라 링크</p>

	<p><a href="http://support.microsoft.com/kb/306154/ko">http://support.microsoft.com/kb/306154/ko</a></p>


 Tags:]]></content:encoded>
			<wfw:commentRSS>http://illtal.net/wp/archives/345/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>MSSQL Order by에서 변수 사용하기</title>
		<link>http://illtal.net/wp/archives/344</link>
		<comments>http://illtal.net/wp/archives/344#comments</comments>
		<pubDate>Thu, 26 Feb 2009 07:59:56 +0000</pubDate>
		<dc:creator>illtal</dc:creator>
		
	<dc:subject>주절주절</dc:subject><dc:subject>MSSQL</dc:subject><dc:subject>Order by</dc:subject><dc:subject>variable</dc:subject><dc:subject>변수</dc:subject><dc:subject>정렬</dc:subject>
		<guid isPermaLink="false">http://illtal.net/wp/archives/344</guid>
		<description><![CDATA[	스토어드프로시져 같은걸 이용해서 결과 값을 여러 기준으로 정렬하기는 좀 까다로운 편
단순하게 order by @sort desc는 에러가 나서 어떻게 하면 될까 이리저리 찾아보니,
order by case를 이용해서 해결이 가능하다.

	예를 들자면 아래와 같이

order by case @sort
when &#8216;arg1&#8217; then col1
when &#8216;arg2&#8217; then col2
end
desc


	직접 쿼리를 생성하는게 아니라서 @sort의 제한만 잘 두면 injection의 위험도 없어서 괜찮은 방법인듯.
 Tags:MSSQL  Order by [...]]]></description>
			<content:encoded><![CDATA[	<p>스토어드프로시져 같은걸 이용해서 결과 값을 여러 기준으로 정렬하기는 좀 까다로운 편<br />
단순하게 order by @sort desc는 에러가 나서 어떻게 하면 될까 이리저리 찾아보니,<br />
order by case를 이용해서 해결이 가능하다.</p>

	<p>예를 들자면 아래와 같이<br />
<blockquote><br />
order by case @sort<br />
when &#8216;arg1&#8217; then col1<br />
when &#8216;arg2&#8217; then col2<br />
end<br />
desc<br />
</blockquote></p>

	<p>직접 쿼리를 생성하는게 아니라서 @sort의 제한만 잘 두면 injection의 위험도 없어서 괜찮은 방법인듯.</p>
 Tags:<a href="http://illtal.net/wp/index.php?tag=mssql" rel="tag">MSSQL</a>  <a href="http://illtal.net/wp/index.php?tag=order-by" rel="tag">Order by</a>  <a href="http://illtal.net/wp/index.php?tag=variable" rel="tag">variable</a>  <a href="http://illtal.net/wp/index.php?tag=%EB%B3%80%EC%88%98" rel="tag">변수</a>  <a href="http://illtal.net/wp/index.php?tag=%EC%A0%95%EB%A0%AC" rel="tag">정렬</a>]]></content:encoded>
			<wfw:commentRSS>http://illtal.net/wp/archives/344/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>남자는 언제까지나 어린아이.</title>
		<link>http://illtal.net/wp/archives/343</link>
		<comments>http://illtal.net/wp/archives/343#comments</comments>
		<pubDate>Fri, 06 Feb 2009 02:38:41 +0000</pubDate>
		<dc:creator>illtal</dc:creator>
		
	<dc:subject>주절주절</dc:subject><dc:subject>나는야 피터팬</dc:subject>
		<guid isPermaLink="false">http://illtal.net/wp/archives/343</guid>
		<description><![CDATA[	집에 돌아가는 길, 60세가 되어보이는 할아버지가 개찰구를 통과한 뒤에 패스를 부인에게 넘기는 것을 보니,
남자는 언제까지나 어린아이인걸까.
 Tags:나는야 피터팬]]></description>
			<content:encoded><![CDATA[	<p>집에 돌아가는 길, 60세가 되어보이는 할아버지가 개찰구를 통과한 뒤에 패스를 부인에게 넘기는 것을 보니,<br />
남자는 언제까지나 어린아이인걸까.</p>
 Tags:<a href="http://illtal.net/wp/index.php?tag=%EB%82%98%EB%8A%94%EC%95%BC-%ED%94%BC%ED%84%B0%ED%8C%AC" rel="tag">나는야 피터팬</a>]]></content:encoded>
			<wfw:commentRSS>http://illtal.net/wp/archives/343/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Mysql 복구 시 EUCKR_BIN 관련 문제</title>
		<link>http://illtal.net/wp/archives/342</link>
		<comments>http://illtal.net/wp/archives/342#comments</comments>
		<pubDate>Sat, 27 Dec 2008 18:25:26 +0000</pubDate>
		<dc:creator>illtal</dc:creator>
		
	<dc:subject>주절주절</dc:subject>
		<guid isPermaLink="false">http://illtal.net/wp/archives/342</guid>
		<description><![CDATA[	Mysql에서 euckr_bin collation으로 백업을 할 경우, 일반적으로 제대로 복원이 되지 않는다.

	같은 버전 같은 서버 같은 DB에서도 euckr_bin으로 백업을 받아서 복원해도 한글이 깨지는 문제가 발생. Mysql이 바보 같은건지 모르겠지만...(오늘 걸린 시간을 생각하면 바보라고 믿고 싶은....)

	아무리 구글링을해도 신탁이 없어서.. 난감한 사태 발생. 원본데이터는 이미 삭제된 상태라 남은것은 백업파일뿐.

	해결 방법은 백업된 sql 내의 insert 데이터중 0x로 시작하는 부분을 [...]]]></description>
			<content:encoded><![CDATA[	<p>Mysql에서 euckr_bin collation으로 백업을 할 경우, 일반적으로 제대로 복원이 되지 않는다.</p>

	<p>같은 버전 같은 서버 같은 DB에서도 euckr_bin으로 백업을 받아서 복원해도 한글이 깨지는 문제가 발생. Mysql이 바보 같은건지 모르겠지만...(오늘 걸린 시간을 생각하면 바보라고 믿고 싶은....)</p>

	<p>아무리 구글링을해도 신탁이 없어서.. 난감한 사태 발생. 원본데이터는 이미 삭제된 상태라 남은것은 백업파일뿐.</p>

	<p>해결 방법은 백업된 sql 내의 insert 데이터중 0x로 시작하는 부분을 convert(0x~~~ using utf8)로 헥스데이터를 문자열로 변환</p>

	<p>정규표현식을 사용해서 변환하면 상대적으로 빨리 끝낼 수 있다.</p>

	<p>정규표현식을 지원하는 에디트플러스같은 텍스트 편집기에서 (0x[0-9a-zA-z]*,) 로 데이터를 찾아서 convert(1 using utf8),로 바꿔주면 끝</p>

	<p>에디트 플러스나 EMEditor는  ~1로 그룹을 정하지만, Tester등에서는 $1로 변환하기 때문에 각종 편집기로 해보느라 시간을 많이 잡아 먹었다.</p>

	<p><span class="caps">PSPAD</span>의 경우는 변환하다가 먹통이 되는 상태가 발생,결국 Emeditor체험판으로 변경에 성공해서 미션 완료.</p>

	<p>모든 작업이 끝난다음에 EditPlus에도 1으로 지원하는것을 발견했다T_T</p>

	<p>결국 백업할때 utf8이나 그냥 euckr_korean_ci로 백업하는것을 권장...</p>
 Tags:]]></content:encoded>
			<wfw:commentRSS>http://illtal.net/wp/archives/342/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
