HURLDeocoder¸¦ »ç¿ë½Ã, doPost½Ã¿¡´Â ?


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :°í°­Å 1998³â 4¿ù 16ÀÏ 10:44:27

In Reply to: [´äº¯] form ÇѱÛÀ» servlet¿¡¼­ ¹Þ±â posted by °­½Åµ¿ on 1998³â 4¿ù 15ÀÏ 20:21:54:

±èÇÊÈ£´ÔÀÇ ÀÚ¹Ù ÇÑ±Û °Ô½ÃÆÇ¿¡¼­ ¾ê±âµÇ´Â ³»¿ëÀÔ´Ï´Ù.
¸¹Àº ÇØ°áÁ¡À» ã¾Æ¼­ Àúµµ ±â»Ú°í ¾ê±â¸¦ ³ª´©°Ô µÇ¼­ ´õ¿í ±â»Þ´Ï´Ù.
ÀÚ¼¼ÇÑ °ÍÀº http://soback.kornet.nm.kr/~dure707/wwwboard/index.cgi?b=jboard
¸¦ ã¾Æº¸½Ê½Ã¿ä.


±èÇÊÈ£ wrote:
> ¿À¶óŬ DB¿¡¼­ÀÇ ¹®Á¦Á¡Àº thin µå¶óÀ̹öÀÇ ¹®Á¦Á¡À̶ó°í »ý°¢µË´Ï´Ù.


Á¤¸» thin driverÀÇ ¹®Á¦ÀÔ´Ï´Ù!!!
¿À¶óŬ ÇÑ±Û ÆÐÄ¡¿¡ ´ëÇÑ °Ô½Ã¹° Áß¿¡¼­ ¼Ò°³ÇÑ www.oracle-korea.comÀΰ¡·Î
Á¢¼ÓÇغ¸´Ï jdbcthinÀÌ ÀÖ´õ±º¿ä,,, ¿Ã¸° ³¯Â¥°¡ 98-02-xxÀε¥ ÁöǪ¶ó±â¶óµµ Àâ°í ½ÍÀº
Á¦°Õ ´Üºñ¿´ÁÒ!!! ±×·±µ¥ À̳ðÀÌ 7.3.3.1.1.4¿´À¾´Ï´Ù. Àü 7.3.3À» 7.3.4·Îº¸°í
¿Í µåµð¾î º£Å¸°¡ ³ª¿Ô±¸³ª, ÀÌ·¸°Ô ÁÁÀº »çÀÌÆ®°¡ ÀÖ³ª ³î¶ú´Âµ¥...
Á¦ ½Ç¼öÁÒ! À̳ðÀº... ³Ê¹«µµ ¾û¶×ÇÑÁþÀ» ÇÕ´Ï´Ù. ¾î·µç ±× »çÀÌÆ® °ü¸®ÀÚµµ ³Ê¹« ½ÉÇÑ
ÀڷḦ ¿Ã·Á³õ°í »ç¿ëÀÚ µî·ÏÀ» ¹Þ°í ÀÖ´õ±º¿ä... Oracle RC¿¡¼­ ¿î¿µÇÏ´Ù´øµ¥...


> > ±×·±µ¥, ±èÇÊÈ£´ÔÀÇ ¼Ò½º¸¦ µðºñ Ä®·³°ú Å×À̺í Á¤µµ¸¸ ¹Ù²ã¼­( encoding none)
> > ±¸ÃàÀ» ÇسõÀº °ÍÀº toUni12()¸¦ »ç¿ë¾ÈÇÏ°í, ½ÇÁ¦ SQL plus¿¡¼­ º¸¸é
> > "¢´¢´¢´¡¤¢´"¶õ ±ÛÀÚ°¡ ÀÔ·ÂÀÌ µË´Ï´Ù.( ÇѱÛ) È­¸é¿£ ????Á¤µµ·Î ³ª¿À°í¿ä.
> >
> > ±×·¡¼­ °­½Åµ¿´ÔÀÇ HURLDecoder¸¦ ÇعýÀ¸·Î »ý°¢ÀÌ µÇ¾î Àû¿ëÀ» ÇßÁö¸¸
>
> ÇöÀç »ç¿ëÁßÀÎ this µå¶óÀ̹ö°¡ DB ¿¡ ÀÚ·á ³Ö´Â °úÁ¤¿¡¼­ ³»ºÎÀûÀ¸·Î
> Unicode 1.2 -> KSC5601 º¯È¯À» °­Á¦·Î ÇÑ´Ù°í ÃßÃøµË´Ï´Ù.


> KSC5601 -> Unicode 1.2
> ¶Ç´Â
> KSC5601 -> Unicode 2.0 -> Unicode 1.2
> ÀÇ °úÁ¤À» Ãß°¡ÇÏ¸é µÉ °Ì´Ï´Ù.
> ( ´Ü, ÀÌ·¯ÇÑ °ÍÀº ¿À¶óŬ thin µå¶óÀ̹öÀÇ ¹®Á¦Á¡À» ÇØ°áÇϱâ )
> ( À§ÇÑ Æí¹ýÀÔ´Ï´Ù. ´Ù¸¥ »óȲ¿¡¼­´Â Àû¿ëÀÌ ¾È µÇ°ÚÁö¿ä. )


°¡·É, str = "°¡"¸¦ Form¿¡¼­ °¡Á®¿Ô´Ù °¡Á¤Çϸé,
toUni12( new String( str.getBytes("KSC5601") ) À» insertionÇϸé
"¡©©ª¡§" °¡ ÀÔ·ÂÀÌ µË´Ï´Ù.
( form input -> Action: AddServlet -> ¼­¹ö -> thin -> DB¼ø¼­ÁÒ)


¿ä°É Hexa·Î Âï¾îº¸´Ï±î ´ÙÀ½°ú °°À¾´Ï´Ù.
new String( str.getBytes("KSC5601") ) = Hex°ª[¡Æ¢®] [¡]: a1 [Æ]: c6 [¢]: a2 [®]: ae
str = Hex°ª[°¡] [°]: b0 [¡]: a1


°á±¹, "[?:"°¡ ºÙ¾î¹ö¸®´Â ±º¿ä, ¿ä°Å¸¦ »èÁ¦Çؾߴ°ǵ¥, ÇÑ±Û ¸ÞÀÏ¿¡ ´ëÇÑ ³íÀÇ¿¡¼­ ¸¹ÀÌ
º» ¹®ÀÚÀε¥ ¼³¸íÁ» ºÎŹµå¸±²²¿ä!!!


HURLDecoder¸¦ »ç¿ëÇØ ¼ø¼öÇÑ ½ºÆ®¸µÀ» »Ì¾Æ¾ß ÇÏ´Â°Í °°Àºµ¥,
addServlet´Â doPostÀε¥, ¾î¶»°Ô »ç¿ëÇÏ¸é µÉ±î¿ä?


> ±× ÆÐÄ¡°¡ ¿À¶óÀ¥ÀÇ ÆÐÄ¡¿´±º¿ä.
> thin µå¶óÀ̹öÀÇ ÆÐÄ¡´Â ¾ø´ÂÁö...??
À½, ¾ø³ªºÁ¿ä!
¿À¶óŬ8·Î ¿Ã¸®¶ó´Â ¾ê±äÁö, ÂÁ~ ¿Ã¸®°í ½Í¾îµµ ¸ø¿Ã¸®´Â °÷µµ ¸¹À»ÅÙµ¥...


> (PS) ¼­ºí¸´ÀÇ ¼º°Ý»ó thin µå¶óÀ̹ö´Â Á» ¾î»öÇϱº¿ä...
> ¼­ºí¸´¿¡¼­´Â ¾Æ¹«·¡µµ oci7 µå¶óÀ̹ö°¡ ´õ ¸ÂÀ» µí.


ÇÇÄ¡ ¸øÇÒ »çÁ¤À¸·Î thinÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.


--
ÃÑÃÑ °í°­ÅÂ


´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]