레이블이 한글처리인 게시물을 표시합니다. 모든 게시물 표시
레이블이 한글처리인 게시물을 표시합니다. 모든 게시물 표시

2006년 8월 8일 화요일

My SQL 사용

[code type=mysql]
insert into user(host,user,password)
values('localhost','chansu','password('1234')');
[/code]

GRANT ALL ON <DATABASE 명 혹은 테이블명> TO <사용자명>@<호스트명> IDENTIFIED BY '비밀번호';
GRANT ALL ON taesuz TO taesuz@localhost IDENTIFIED BY '1234123';


사용자 권한 삭제는 REVOKE문을 사용하시면 됩니다.

REVOKE <권한> ON <DATABASE 명 혹은 테이블명> FROM <사용자명>;


사용자 삭제는

[code type=mysql]
DELETE FROM USER WHERE User='사용자명' AND Host='호스트명';
[/code]

마지막으로

권한 업데이트나 삭제 후에는

FLUSH PRIVILEGES;


이렇게 ^^ 간단하게..


그리고.. 추가적으로 디비에 권한 주는 부분은

[code type=mysql]

insert into db values('%','디비이름','UserName','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

Mysql 5.0
insert into db values('%','taesuz','taesuz','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
DELETE FROM USER WHERE User='사용자명' AND Host='호스트명';

[/code]

SQLyog 한글 깨짐 현상
set names euckr;

2006년 6월 16일 금요일

JSP 한글 처리 문제.

※ 톰캣에서  한글문제 해결방법 ※
작성일 : 2005.10.26

-. 아?d?d, ?막?, ?? , ?C, ?B 같은 문자를 파라미터로 입력 받는방법
-. 한글 이름으로 된 파일(그림파일)이 다운로드 되지 않는문제 해결
-. Oreilly에서 만든 MultipartRequest 에서 한글파일 이름 얻기


우선  KSC5601(EUC_KR)에서는 위와같은 문자를 표현할 수 없다.

1. server.xml 에서
    useBodyEncodingForURI 옵션추가
    URIEncoding이 값 있다면 아래와같이 UTF8로 변경한다.
  (톰캣이 파일 관리시 내부적으로 UTF8을 사용하는것 같음)

    <Connector .... 
         useBodyEncodingForURI="true"
         URIEncoding="UTF8"/>


2. JSP출력 인코등은 MS949, HTML은 KSC5601 혹은 EUC-KR, MS949 로 한다.
  JSP,HTML 다음과 같이 넣어준다...

  <%@ page contentType="text/html; charset=MS949" %>
 
  <TITLE>한글 테스트</TITLE>
  <META http-equiv="Content-Type" content="text/html; charset=KSC5601">


3. HttpServletRequest.getParameter(String)를 사용하기전에, 다음 코드를 미리 실행한다.
 
  request.setCharacterEncoding("MS949");

  이것은  아래와 같이 실행한 결과를 한것과 동일하다.
  new String(request.getParameter("param1").getBytes("ISO8859_1"),"MS949")

4. com.oreilly.servlet.MultipartRequest 에서 한글 파일 이름 얻기
  아래와 같이 생성자의 3번째 파라미터에 MS949를 입력한다.

  MultipartRequest multi = new MultipartRequest(request, "c:\upload", (1024*1024*30), "MS949", new DefaultFileRenamePolicy());


from http://okjsp.pe.kr
write by 오시홍

2006년 5월 31일 수요일

JSP 한글 깨짐 현상..

페이지 상단에 페이지 선언을 해줍니다.

[code type=html4strict]<%@ page contentType = "text/html; charset=euc-kr" %>
[/code]

이렇게 해주면 일단 왠만한 걱정은 싸 잡으셔도 될겁니다. 두번째 방법은 문자열(String)을 직접 코드 변환해주는 방법입니다. 함수로 만들어 사용해도 좋습니다.

[code type=html4strict]
out.println(new String(("자바속의 한글").getBytes("8859_1"), "EUC-KR"));
<%!
//한글 처리
public String ko(String str) {

try{
str = new String(str.getBytes("8859_1"), "EUC-KR");
} catch(UnsupportedEncodingException e) {
}
return str;
}
%>

<%
out.println(ko("자바속의 한글"));
%>[/code]



from
http://okjsp.pe.kr