- PR -

óà�i‚Í‚µ‚²�‚�j“™‚ÌŠ¿Žš‚ª•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·�E�E�E

“Š�eŽÒ“Š�e“à—e
RYO
‰ï‹cŽºƒfƒrƒ…�[“ú: 2006/02/21
“Š�e�”: 12
“Š�e“úŽž: 2006-04-07 09:49
‚Í‚¶‚߂܂µ‚Ä�B
•\‘è‚ÌŒ�‚ɂ‚¢‚ÄŽ¿–â‚ð‚³‚¹‚ĉº‚³‚¢�B

Œ»�Ý�A�Z�Š˜^‚̂悤‚È‚à‚Ì‚ð�ì�¬‚µ‚Ä‚¢‚é‚̂ł·‚ª�A‚Ç‚¤‚µ‚Ä‚àóà�i‚Í‚µ‚²�‚�j“™‚Ì
Š¿Žš‚݂̂ª•¶Žš‰»‚¯‚µ�A�u?�v ‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·�B

Œ»�݂̊‹«‚Å‚·‚ª�A

OS�FWindows XP Pro
ƒT�[ƒuƒŒƒbƒgƒRƒ“ƒeƒi�FTomcat 5.0.28
ƒf�[ƒ^ƒx�[ƒX�FMySQL 4.1.9
ƒRƒlƒNƒ^�[�Fmysql-connector-java-3.1.6

‚Å‚·�B�@ƒf�[ƒ^ƒx�[ƒX‚Ì•¶ŽšƒR�[ƒh‚Í sjis ‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·�B

•¶ŽšƒR�[ƒhŠÖ˜A‚Å‚Í�A

JSP‚Å�A
<%@ page contentType = "text/html; charset=Windows-31J" %>

ƒT�[ƒuƒŒƒbƒg‚ŃtƒH�[ƒ€‚©‚ç‚ÌƒŠƒNƒGƒXƒg‚ðŽó‚¯Žæ‚é�Û‚É�A
request.setCharacterEncoding("Windows-31J");

ƒf�[ƒ^ƒx�[ƒX‚Ì�Ú‘±‚Å�A
jdbc:mysql://localhost:3306/ƒf�[ƒ^ƒx�[ƒX–¼?
seUnicode=true&amp;characterEncoding=Windows-31J

SQL•¶‚𓊂°‚é’¼‘O‚É�ASET NAMES sjis
‚ÌSQL•¶‚ðŽÀ�s‚µ‚Ä‚¢‚é‚­‚ç‚¢‚Å‚·�B

•¶Žš‰»‚¯‚ð‰ñ”ð‚·‚é‚½‚ß‚É�A‰½‚©—Ç‚¢•û–@‚Í–³‚¢‚Å‚µ‚傤‚©�H
�‰•à“I‚ÈŽ¿–â‚Å�\‚µ–ó‚È‚¢‚̂ł·‚ª�A‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·�B
coasm
‘åƒxƒeƒ‰ƒ“
‰ï‹cŽºƒfƒrƒ…�[“ú: 2001/11/26
“Š�e�”: 237
“Š�e“úŽž: 2006-04-07 23:50
Windows-31J‚Ì•¶Žš�W�‡‚Í�ASHIFT_JIS‚̃X�[ƒp�[ƒZƒbƒg‚ɂȂÁ‚Ä‚¢‚Ü‚·�B
‚‚܂è�A�uWindows-31J‚É‚ ‚Á‚Ä�AShift_JIS‚ɂȂ¢•¶Žš�v‚ª‚ ‚é‚킯‚Å�A
‚»‚¤‚¢‚¤•¶Žš‚ª‰»‚¯‚Ä‚µ‚Ü‚¤‚Ì‚Í�A‚Ç‚¤‚µ‚悤‚à‚ ‚è‚Ü‚¹‚ñ�B

ˆê”Ô—Ç‚¢‰ðŒˆ‚Í�Aƒf�[ƒ^ƒx�[ƒX‚Ì•¶ŽšƒR�[ƒh‚àWindows-31J‚É‚·‚邱‚Ƃłµ‚傤�B
�i‚Å‚«‚é‚Ì‚©‚È�H�j



RYO
‰ï‹cŽºƒfƒrƒ…�[“ú: 2006/02/21
“Š�e�”: 12
“Š�e“úŽž: 2006-04-10 09:03
MySQL‚Ì•¶ŽšƒR�[ƒh‚Å Windows-31J ‚Í–³‚¢‚悤‚È‹C‚ª‚·‚é‚̂ł·‚ª�E�E�E

sjis ˆÈŠO‚Ì•¶ŽšƒR�[ƒh‚ðŽg‚¤‚Ì‚ª–³“ï‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©�H
‚É‚Ì
‰ï‹cŽºƒfƒrƒ…�[“ú: 2005/12/15
“Š�e�”: 4
“Š�e“úŽž: 2006-04-11 02:11
> MySQL‚Ì•¶ŽšƒR�[ƒh‚Å Windows-31J ‚Í–³‚¢‚悤‚È‹C‚ª‚·‚é‚̂ł·‚ª�E�E�E
MySQL4.1.12‚©‚ç‚Æ‹L�Ú‚³‚ê‚Ä‚¢‚Ü‚·‚ª�Acp932‚Æ‚¢‚¤•¶ŽšƒR�[ƒh‚ª‚»‚ê‚É“–‚½‚ç‚È‚¢‚Å‚µ‚傤‚©�H
http://dev.mysql.com/doc/refman/4.1/ja/charset-cp932.html

‚µ‚©‚µ�AŽ„‚àˆÈ‘O‹@ŽíˆË‘¶•¶Žš‚ðMySQL4.1�ETomcat5‚̊‹«‚Å•\ަ‚³‚¹‚邯‚¢‚¤‚±‚Æ‚ð�s‚Á‚½‚̂ł·‚ª�A�ã‹L•¶ŽšƒR�[ƒh‚Å‚Í�ãŽè‚­‚¢‚«‚Ü‚¹‚ñ‚Å‚µ‚½�B
�EMySQL4.1:utf8
�ETomcat5(JSP):Windows-31J
Ž„‚Í�ã‹L‚̂悤‚É�ݒ肵‚Ä‹@ŽíˆË‘¶•¶Žš‚ð•\ަ‚³‚¹‚ç‚ê‚Ü‚µ‚½�B
‚²ŽQ�l‚ɂȂê‚Î�K‚¢‚Å‚·�B
RYO
‰ï‹cŽºƒfƒrƒ…�[“ú: 2006/02/21
“Š�e�”: 12
“Š�e“úŽž: 2006-04-12 12:15
‚ɂ̂³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·�B

‚³‚Á‚»‚­ utf8 ‚ðŽg‚¨‚¤‚Æ‚ª‚ñ‚΂Á‚Ä‚¢‚é‚̂ł·‚ª�A‚È‚©‚È‚©�ãŽè‚­‚¢‚«‚Ü‚¹‚ñ�B
‚ ‚¢‚¤‚¦‚¨�@‚Æ“o˜^‚µ‚Ä‚à�A‰æ–Ê•\ަ‚Å�@??????????�@‚ɉ»‚¯‚Ä‚µ‚Ü‚¢‚Ü‚·�B
Windows ‚̃Rƒ“ƒ\�[ƒ‹�ã‚©‚ç DB ‚ð’¼�Ú‚Ì‚¼‚¢‚Ă݂Ăà ???????? ‚ɂȂÁ‚Ä‚¢‚Ü‚·�B

•¶ŽšƒR�[ƒhŠÖ˜A‚Å‚Í�A

JSP‚Å�A
<%@ page contentType = "text/html; charset=Windows-31J" %>

ƒT�[ƒuƒŒƒbƒg‚ŃtƒH�[ƒ€‚©‚ç‚ÌƒŠƒNƒGƒXƒg‚ðŽó‚¯Žæ‚é�Û‚É�A
request.setCharacterEncoding("UTF-8");

ƒf�[ƒ^ƒx�[ƒX‚Ì�Ú‘±‚Å�A
jdbc:mysql://localhost:3306/ƒf�[ƒ^ƒx�[ƒX–¼?
useUnicode=true&characterEncoding=UTF-8

‚ðŽw’肵‚Ä‚¢‚Ü‚·�B‚à‚¿‚ë‚ñ DB ‚Ì•¶ŽšƒR�[ƒh‚Í utf8 ‚ɂȂÁ‚Ä‚¢‚Ü‚·�B

‚Ç‚±‚ªŠÔˆá‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©�H
uk
‚Ê‚µ
‰ï‹cŽºƒfƒrƒ…�[“ú: 2003/05/20
“Š�e�”: 1155
‚¨�Z‚Ü‚¢�E‹Î–±’n: “Œ‹ž“s
“Š�e“úŽž: 2006-04-12 12:28
JSP‚Ì•\ަƒR�[ƒh‚ðWindows-31J‚É‚µ‚½‚̂ł ‚ê‚Î�Aƒuƒ‰ƒEƒU‚©‚ç‚ÌƒŠƒNƒGƒXƒg‚àWindows-31J
‚Å‘—�M‚³‚ê‚Ü‚·�B‚µ‚½‚ª‚Á‚Ä�A

ˆø—p:

RYO‚³‚ñ‚Ì�‘‚«�ž‚Ý (2006-04-12 12:15) ‚æ‚è:
ƒT�[ƒuƒŒƒbƒg‚ŃtƒH�[ƒ€‚©‚ç‚ÌƒŠƒNƒGƒXƒg‚ðŽó‚¯Žæ‚é�Û‚É�A
request.setCharacterEncoding("UTF-8");


‚±‚±‚Å�Ý’è‚·‚éƒR�[ƒh‚ðWindows-31J‚É‚µ‚Ä‚­‚¾‚³‚¢�Bƒuƒ‰ƒEƒU‚ƃAƒvƒŠƒP�[ƒVƒ‡ƒ“ƒT�[ƒo�A
ƒAƒvƒŠƒP�[ƒVƒ‡ƒ“ƒT�[ƒo‚ÆRDBMS‚Ƃ̊Ԃł»‚ꂼ‚ê�³‚µ‚­ƒR�[ƒh•ÏŠ·‚³‚ê‚邿‚¤‚É�ݒ肳‚ê‚é
•K—v‚ª‚ ‚è‚Ü‚·�B
RYO
‰ï‹cŽºƒfƒrƒ…�[“ú: 2006/02/21
“Š�e�”: 12
“Š�e“úŽž: 2006-04-12 13:35
uk‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·�B

request.setCharacterEncoding("Windows-31J");
‚É’¼‚µ‚Ă݂½‚̂ł·‚ª�A�¡“x‚Í“ú–{Œê‚ª“o˜^‚Å‚«‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½�B
‚ ‚¢‚¤‚¦‚¨�@‚Æ“o˜^‚·‚邯�A‰æ–Ê•\ަ‚ł͋󔒂ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·�B
‚c‚a ‚ð’¼�Ú‚Ì‚¼‚¢‚Ă݂½‚̂ł·‚ª�A‚â‚Í‚è�A“ú–{Œê‚ª“ü‚Á‚Ä‚¢‚邯
“o˜^‚³‚ꂸ�A‹ó”’‚ɂȂÁ‚Ä‚¢‚Ü‚µ‚½�B

Windows ‚̃Rƒ“ƒ\�[ƒ‹�ã‚©‚ç�A’¼�Ú SQL ‚𓊂°‚Ă݂½‚̂ł·‚ª�A
SET NAMES utf8;�@‚ð‚µ‚Ä‚©‚ç�AINSERT ‚Å�A‚ ‚¢‚¤‚¦‚¨�@‚Ì—l‚È
“ú–{Œê‚ð“o˜^‚·‚邯�AWarning‚ª•Ô‚Á‚Ä‚«‚Ä�A‹ó”’‚ªŠi”[‚³‚ê‚Ü‚·�B

MySQL‚Ì�Ý’è‚©‰½‚©‚ªŠÔˆá‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©�H


Cafe
‰ï‹cŽºƒfƒrƒ…�[“ú: 2005/09/10
“Š�e�”: 12
“Š�e“úŽž: 2006-04-12 13:57
ޏ—炵‚Ü‚·�B

Windows-31J��MS932‚Å‚·�B
MS932‚ÅŽŽ‚µ‚Ă݂Ă­‚¾‚³‚¢�B

ƒXƒLƒ‹ƒAƒbƒv�^ƒLƒƒƒŠƒAƒAƒbƒv�iJOB@IT�j