y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:25:51
‚¿‚á‚ñ‚Ɠǂ܂Ȃ©‚Á‚½Œ‹‰Ê‚ª‚±‚ꂾ‚æc

391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:29:58
>>384
‚à‚µ‚©‚µ‚Ä "SJIS" ‚¶‚á‚È‚­‚Ä "Windows-31j" ‚Æ‚© "MS932" ‚ðŽw’è‚·‚邯ãŽè‚­“®‚¢‚½‚肵‚È‚¢‚¾‚낤‚©

392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:31:17
>>388
null ‚Æ "" ‚͕ʂ̂à‚̂Ȃ̂ÅA2ŒÂƒ`ƒFƒbƒN‚·‚é•K—v‚ª‚ ‚è‚Ü‚·

393:382
09/08/10 13:33:58
>>385
‚í‚©‚è‚Ü‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:43:53
>>384

"Windows-31j" ‚Æ"MS932"‚ÍAŽŽ‚µ‚Ă݂܂µ‚½‚ª‚¾‚߂łµ‚½B

2ch‚̃XƒŒƒbƒh“à—e‚ðŽæ“¾‚µ‚悤‚ÆŽv‚Á‚½‚ñ‚Å‚·‚¯‚ÇAhttpHeader‚Éݒ肳‚ê‚Ä‚¢‚éucontent-lengthv‚Ì’l‚Æ
SJIS¨UTF8¨SJISƒtƒ@ƒCƒ‹o—͂Ŏ擾‚µ‚½byte’·‚ªˆÙ‚È‚é‚̂Ţ‚Á‚Ă܂·B

‚¤[‚ñ‚¢‚¢•û–@‚͂Ȃ¢‚Ì‚©‚È‚ŸB


395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:53:40
>>394
‰üsƒR[ƒh‚Ì–â‘è‚Æ‚©‚͂Ȃ¢H
readLine‚Í\n‚Å‚à\r‚Å‚à\r\n‚Å‚à‰üsˆµ‚¢‚·‚é‚Í‚¸‚¾‚¯‚ÇAo—Í‚µ‚Ä‚é‰üsƒR[ƒh‚ªŒ³‚ƈႤ‚Æ‚©
‹ï‘Ì“I‚ɉ½‚ª‚Ç‚¤•Ï‚í‚Á‚Ä‚é‚Ì‚©AƒoƒCƒiƒŠƒ_ƒ“ƒv‚©‚È‚ñ‚©‚Å”äŠr‚µ‚Ä’²‚ׂé‚ׂ«‚©‚Æ

396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:19:09
>>387
>ˆês“Çž‚Æ‚©‚â‚肽‚©‚Á‚½‚ñ‚¾‚¯‚Ç
URLØÝ¸(commons.apache.org)
‚±‚¤‚¢‚¤‚Ì‚ª‚ ‚è‚Ü‚·‚ªAŽg‚¦‚Ü‚¹‚ñ‚©?


397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:27:35
>>394
‚â‚肽‚¢‚±‚ƂƂâ‚Á‚Ă邱‚Æ‚ª”÷–­‚ɇ‚Á‚Ä‚¢‚È‚¢‚悤‚É•·‚±‚¦‚邪B
2ch‚Ìhtml‚ª•¶Žš—ñ‚¾‚©‚ç‚Æ‚¢‚Á‚ÄAReader/Writer‚ðŽg‚í‚È‚¯‚ê‚΂Ȃç‚È‚¢–ó‚¶‚á‚È‚¢B
‚»‚à‚»‚àContentLength‚Íhttp‚̃{ƒfƒB•”‚ªhƒoƒCƒiƒŠ‚Æ‚µ‚Äh‰½ƒoƒCƒg‚ ‚é‚©‚ðŽ¦‚µ‚Ä‚¢‚é‚Í‚¸‚¾B
‚¾‚©‚çReader/Writer‚¶‚á‚È‚­AInputReader/Writer‚ŃoƒCƒiƒŠ‚̂܂܃tƒ@ƒCƒ‹‚É—Ž‚Æ‚¹B

398:397
09/08/10 14:29:48
>>397
‚²‚ßAƒCƒLƒIƒC‚ÅŠÔˆá‚Á‚½B
>inputRaeader/Writer
‚¶‚á‚È‚­‚Ä
InputStream/OutputStream


399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:45:36
>>396

ƒfƒBƒŒƒNƒgƒŠ‘€ì‚Æ‚©•Ö—˜‚»‚¤‚Å‚·‚ªA¡‰ñ‚̃tƒ@ƒCƒ‹“üo—͂Ɋւµ‚Ă͂¿‚å‚Á‚Æ—p“r‚ªˆá‚¤‚ȂƎv‚¢‚Ü‚µ‚½B

>>397,398

‚â‚Á‚Ï‚µstream‚ÅI/O‚·‚é‚Ì‚ªƒXƒ}[ƒg‚»‚¤‚Å‚·‚ËB
‚¿‚å‚Á‚ÆŽÀ‘•‚µ‚Ă݂܂·B

400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:46:08
>>394
>ucontent-lengthv‚Ì’l‚Æ
>SJIS¨UTF8¨SJISƒtƒ@ƒCƒ‹o—͂Ŏ擾‚µ‚½byte’·‚ªˆÙ‚È‚é‚̂Ţ‚Á‚Ă܂·B
content-length‚ÌŽ–‚ð‘‚¢‚Ä‚¢‚é‚Ì‚ðŒ©‚é‚ÆA·•ªƒf[ƒ^‚ðŽæ‚è‚És‚«‚½‚¢‚ñ‚Å‚µ‚å?
ƒXƒŒƒbƒh”Ô†.info‚Ý‚½‚¢‚Ȃ̂ðì‚Á‚ăŒƒXƒ|ƒ“ƒXƒwƒbƒ_‚©‚çconect-length‚Ì’l‚ðŽæ“¾‚µ‚ÄA
<content-length>”’l</content-length>‚Æ‚©‚â‚Á‚½•û‚ª‚¢‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇB

401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:46:16
>>394

‰üsƒR[ƒh‚Í–â‘è‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B‚k‚e‚Ȃ̂œÁ‚É¢‚Á‚ĂȂ¢‚Å‚·B


402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:49:46
>>400

‚²–¼“šB
‚¸‚΂è2chƒXƒŒƒbƒh‚Ì·•ªƒf[ƒ^‚ðŽæ“¾‚·‚邽‚ß‚ÉAcontent-length‚Ì’l‚ðݒ肵‚½‚¢‚̂ł·‚ªAŽv‚Á‚½’Ê‚è‚É’l‚ðÝ’è‚Å‚«‚È‚­‚ÄŽl‹ê”ª‹ê‚µ‚Ă܂·B

‚¿‚å‚Á‚Æ”Y‚ñ‚ł݂܂·B

403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:51:37
‚¤‚邳‚¢

404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:52:42
‚Þ‚µ‚ëHTTP‚È‚ç@java.net.HttpURLConnection@‚Æ‚©@import@java.net.URL@‚ł܂©‚È‚¦‚é‚̂łÍ

405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 15:01:25
>>402
Ž©•ª‚Å‘S‘Ì‚©‚çˆê•”‚ðŽæ‚èo‚³‚È‚­‚Ä‚àAhV’…ƒŒƒX‚Ì•\ަhƒŠƒ“ƒN‚ðŒ©‚ê‚Î
URL‚É‚¿‚å‚Á‚Æ‘‚­‚¾‚¯‚Å·•ª‚ª‘—‚ç‚ê‚Ä‚­‚邱‚Æ‚ª•ª‚©‚邾‚ë

‘S‘̂𓾂½‚Æ‚µ‚Ä‚àAhtml‚ð—Ç‚­Œ©‚ê‚΃ŒƒX‚ªdat—Ž‚¿‚ÆŽ—‚½Œ`Ž®‚ňês–ˆ‚ɂȂÁ‚Ä‚¢‚é‚Ì‚ªŠm”F‚Å‚«‚é‚Í‚¸‚¾B
‚»‚Ì•”•ª‚𔲂«o‚¹‚ÎAƒŒƒX‚ÌŒ”s”B·•ª‚à“¾‚â‚·‚­‚Ȃ邾‚ëB

406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 15:02:19
ŽóM‚µ‚½¶ƒf[ƒ^‚Í‚¢‚Á‚½‚ñ‚»‚̂܂ÜStream‚Ńtƒ@ƒCƒ‹‚ɕۑ¶‚µ‚Ä‚¨‚¢‚ÄA
‚ ‚炽‚߂ătƒ@ƒCƒ‹‚©‚çReader‚Å1s‚¸‚“ǂݞ‚߂΂¢‚¢

407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 15:23:52
>>402
>>404 ‚É‚à‘‚¢‚Ä‚ ‚é’Ê‚èHttpURLConnection Žg‚Á‚½•û‚ª‚¢‚¢‚ÆŽv‚¤‚È
URLØÝ¸(www.fk.urban.ne.jp)
‚Ä‚©Acontent-length‚ðŽæ“¾‚Å‚«‚È‚¢‚Á‚Á‚Ä‚±‚Æ‚Íe-tag‚àŽæ“¾‚Å‚«‚Ä‚¢‚È‚¢‚Å‚µ‚åH
ƒT[ƒo‚É•K—v‚ȃf[ƒ^‚ð‘—‚ç‚È‚¢‚ÆA‚¿‚á‚ñ‚ƃf[ƒ^‚ð‘—‚è•Ô‚µ‚Ä‚­‚ê‚È‚¢‚悤‚È‹C‚ª‚·‚é
·•ªƒf[ƒ^‚̓Xƒe[ƒ^ƒXƒR[ƒh‚ð‹C‚É‚µ‚È‚ª‚çƒR[ƒh‚ð‘‚©‚È‚¢‚¢‚¯‚È‚¢‚̂ŒˆÓ

408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 15:28:35
>>405

‚»‚ꂪdatƒtƒ@ƒCƒ‹‚̈µ‚¢‚ÉŠÖ‚µ‚Ă͊ȒP‚ł͂Ȃ¢‚ñ‚Å‚·B

>>406,407

‰‰ñ‚ÍAHttpURLConnection‚Ŏ擾‚µ‚Ä‚¢‚é‚̂ł·‚ª2‰ñ–ÚˆÈ~‚ÍAʼn‚Ɏ擾‚µ‚½î•ñ‚ðƒtƒ@ƒCƒ‹‚Éo—Í‚µ‚Ä‚¨‚¢‚Ä
ƒtƒ@ƒCƒ‹‚Ì·•ª‚ðHttpURLConnection‚Å–â‚¢‡‚킹‚悤‚Æ‚µ‚Ä‚¢‚Ü‚·B
‚»‚±‚ÅAcontent-length‚ªd—v‚ɂȂÁ‚Ä‚­‚é‚ñ‚Å‚·B

java‚¶‚á‚È‚¯‚ê‚ΊȒP‚Ɉ—‚Å‚«‚ñ‚¾‚¯‚ÇA‚È‚ñ‚ÅUTF8ˆÈŠO‚ðˆµ‚¨‚¤‚Æ‚·‚邯‚¨‚©‚µ‚­‚È‚é‚ñ‚¾‚ëB


409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 15:32:26
>>392@‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 15:48:57
>>408

‚Ƃ肠‚¦‚¸A‰‰ñ“Çž‚̓lƒbƒg‚©‚çŽæ“¾‚µ‚Ä‚r‚i‚h‚rƒtƒ@ƒCƒ‹•Û‘¶B
2‰ñ–ÚˆÈ~‚̃AƒNƒZƒX‚ÍA‚³‚«‚قǂ̃tƒ@ƒCƒ‹‚©‚çbyte‚ðŽæ“¾‚µ‚ÄAƒlƒbƒg‚©‚ç·•ªŽæ“¾‚Å‚¤‚Ü‚­‚¢‚«‚Ü‚µ‚½B

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B


ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5395“ú‘O‚ÉXV/104 KB
’S“–:undef