Mysql 한글 설정좀 도와주세여

ero의 이미지

한글 입력이 아예 안됩니다
여기저기 검색해서 찾아봤지만
다른 님들은 한글을 입력하면 ??? 이렇게 깨져서
나오는걸 해결하는거 같은데

저같은 경우는 아예 한글이 안먹습니다.(mysql 4.1)
한글을 이렇게 입력하면
insert into TEST values('한글입력입니다');
select * from TEST;
------
|etc |
------
|____|

이렇게 아무것도 안뜨네여 php에서 입력해도 결과는 똑같습니다.

mysql 컴파일 할떄 --with-charset=euc_kr 이옵션을 쓰니깐
에러가 나더군여 그래서 이옵션 안쓰고 컴파일 했습니다.
그래서 그런건가여??
어떻게 해결해야 되나여??
OTL

fox9의 이미지

일단 컴파일할때의 에러는 euc_kr을 euckr로 바꿔서 컴파일 하면 될듯하고 꼭 그렇게 컴파일을 하지 않았더라도
/etc/my.cnf 파일에 아래의 내용이 있으면 될것입니다.

[mysqld]
init_connect    = "set names euckr"
ero의 이미지

fox9 wrote:
일단 컴파일할때의 에러는 euc_kr을 euckr로 바꿔서 컴파일 하면 될듯하고 꼭 그렇게 컴파일을 하지 않았더라도
/etc/my.cnf 파일에 아래의 내용이 있으면 될것입니다.
[mysqld]
init_connect    = "set names euckr"

근데 중요하건 /etc/my.cnf 파일은 없구여

my-huge.cnf
my-innodb-heavy-4G.cnf
my-large.cnf
my-medium.cnf
my-small.cnf

이거밖에 없는데 이건 모져??
다른데도 다 뒤져 봤는데 my.cnf파일은 없더군여.. ㅡ.ㅡ;

익명 사용자의 이미지

MySQL 4.1이상에서는 euc_kr euc-kr이 아니고

euckr입니다. 다시 컴파일해보세요.

my.cnf같은경우에는 설치 디렉토리안에 찾아보시면 있습니다.

결정적으로 MySQL 4.1이상부터는 유니코드 지원이라서 컴파일할 필요 없습니다.

게다가 바이너리 배포판이 더 빠르죠.

ero의 이미지

.... wrote:
MySQL 4.1이상에서는 euc_kr euc-kr이 아니고

euckr입니다. 다시 컴파일해보세요.

my.cnf같은경우에는 설치 디렉토리안에 찾아보시면 있습니다.

결정적으로 MySQL 4.1이상부터는 유니코드 지원이라서 컴파일할 필요 없습니다.

게다가 바이너리 배포판이 더 빠르죠.

다시 컴파일 해서 깔았습니다

--prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-charset=euckr

이렇게 해서 컴파일하고 설치했습니다.
그래도 한글이 안먹네여...

fox9의 이미지

yisuyong wrote:
fox9 wrote:
일단 컴파일할때의 에러는 euc_kr을 euckr로 바꿔서 컴파일 하면 될듯하고 꼭 그렇게 컴파일을 하지 않았더라도
/etc/my.cnf 파일에 아래의 내용이 있으면 될것입니다.
[mysqld]
init_connect    = "set names euckr"

근데 중요하건 /etc/my.cnf 파일은 없구여

my-huge.cnf
my-innodb-heavy-4G.cnf
my-large.cnf
my-medium.cnf
my-small.cnf

이거밖에 없는데 이건 모져??
다른데도 다 뒤져 봤는데 my.cnf파일은 없더군여.. ㅡ.ㅡ;

시스템 메모리 등을 살펴서 자신에게 맞는 파일을 그냥 my.cnf 파일로 복사하시면 됩니다.

ero의 이미지

해결 했습니다
--with-readline 옵셔줘서 컴파일 하니깐 되더군여

근데 php.ini에서(php 5)

register_globals = On

이렇게 옵션을 줬는데도

왜 form action 부분에서 값이 전달이 안되져??
다른부분도 수정해줘야 된나여??

codebank의 이미지

form의 method가 GET이면 받는쪽에 $_GET['변수'], POST이면 $_POST['변수']로
받아집니다.
위내용은 register_globals와는 별로 상관없는 부분아닌가요?
php5로 넘어가면서 변수사용에 관련된 부분이 조금 달라졌다고 들었는데...
어쨌든 form이 값을 못넘기는게 아니라 넘겨받는 형식에 차이가 있기 때문이라고
알고 있습니다.(이것도 정확한게 아니니 한번 phpschool같은 곳에서 찾아보시는게
좋겠네요.)

------------------------------
좋은 하루 되세요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.