<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="ja" xmlns="http://www.w3.org/2005/Atom">
  <title>code&#12394;&#12395;&#12364;&#12375;: JAVA&#12391;&#25991;&#23383;&#21015;&#12398;&#25991;&#23383;&#12467;&#12540;&#12489;&#12434;&#24471;&#12427;</title>
  <link type="text/html" href="http://code.nanigac.com/forum/view/45" rel="alternate"/>
  <link href="/favicon.ico" rel="icon"/>
  <updated>2007-09-25T16:48:01+09:00</updated>
  <author>
    <name>&#12466;&#12473;&#12488;</name>
  </author>
  <entry>
    <title>1</title>
    <link type="text/html" href="http://code.nanigac.com/forum/view/45?comment=1" rel="alternate"/>
    <author>
      <name>ApplePedlar</name>
    </author>
    <updated>2007-08-06T20:43:38+09:00</updated>
    <id/>
    <summary>java.io.InputStreamReader&#12398;&#12467;&#12531;&#12473;&#12488;&#12521;&#12463;&#12479;&#12398;&#24341;&#25968;&#12398;String charsetName&#12395;&amp;quot;JISAutoDetect&amp;quot;&#12434;&#20837;&#12428;&#12427;&#12371;&#12392;&#12391;&#19968;&#24540;&#33258;&#21205;&#35469;&#35672;&#12377;&#12427;&#12425;&#12375;&#12356;&#12391;&#12377;&#12364;&#12289;&#23455;&#38555;&#12395;&#12420;&#12387;&#12390;&#12415;&#12383;&#12392;&#12371;&#12429;&#12420;&#12399;&#12426;&#12358;&#12414;&#12367;&#12356;&#12365;&#12414;&#12379;&#12435;&#12397;&#12290;

import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;

public class Test {
	public static void main(String[] args) throws Exception {
		String src = &amp;quot;&#12477;&#12540;&#12473;&#12459;&#12484;&#20028;&amp;quot;;
		String[] encoding = new String[] { &amp;quot;Shift_JIS&amp;quot;, &amp;quot;EUC-JP&amp;quot;, &amp;quot;UTF-8&amp;quot;, &amp;quot;JIS&amp;quot; };
		
		for (int i = 0; i &amp;lt; encoding.length; i++) {
			byte[] b = new String(src).getBytes(encoding[i]); 
			InputStream is = new ByteArrayInputStream(b);
			InputStreamReader isr = new InputStreamReader(is, &amp;quot;JISAutoDetect&amp;quot;);
			BufferedReader in = new BufferedReader(isr);
			String s = in.readLine();
			System.out.println(encoding[i] + &amp;quot;: &amp;quot; + s);
		}
	}
}

&#32080;&#26524;&#65306;Shift_JIS&#12392;JIS&#12398;&#12415;&#27491;&#24120;

&#9632;G-PROJECT&#9632; -&#26085;&#26412;&#35486;&#25991;&#23383;&#12467;&#12540;&#12489;&#12398;&#21028;&#21029; http://www.gprj.net/dev/tips/other/kanji.shtml

Servlet&#12392;JSP&#12395;&#12362;&#12369;&#12427;&#25991;&#23383;&#21270;&#12369;&#12395;&#12388;&#12356;&#12390; http://www.ingrid.org/java/jserv/i18n/corruptedchar.html

&#8593;&#12371;&#12398;&#12354;&#12383;&#12426;&#12434;&#21442;&#32771;&#12395;&#12375;&#12390;&#21028;&#21029;&#12467;&#12540;&#12489;&#12434;&#26360;&#12367;&#12375;&#12363;&#12394;&#12356;&#12398;&#12363;&#12418;&#12375;&#12428;&#12414;&#12379;&#12435;&#12290;</summary>
  </entry>
  <entry>
    <title>2</title>
    <link type="text/html" href="http://code.nanigac.com/forum/view/45?comment=2" rel="alternate"/>
    <author>
      <name>haseken</name>
    </author>
    <updated>2007-08-06T21:40:03+09:00</updated>
    <id/>
    <summary>&#38306;&#36899;&#12477;&#12540;&#12473;&#12467;&#12540;&#12489;&#12539;&#12494;&#12454;&#12495;&#12454;&#12483;&#65281;&#12364;&#30331;&#37682;&#12373;&#12428;&#12390;&#12356;&#12414;&#12377;&#12290;</summary>
  </entry>
  <entry>
    <title>3</title>
    <link type="text/html" href="http://code.nanigac.com/forum/view/45?comment=3" rel="alternate"/>
    <author>
      <name>&#12466;&#12473;&#12488; (&#36074;&#21839;&#32773;)</name>
    </author>
    <updated>2007-08-06T22:15:01+09:00</updated>
    <id/>
    <summary>&#36820;&#20449;&#12354;&#12426;&#12364;&#12392;&#12358;&#12372;&#12374;&#12356;&#12414;&#12377;&#65281;
haseken&#12373;&#12435;&#12398;&#12477;&#12540;&#12473;&#12467;&#12540;&#12489;&#12391;&#21839;&#38988;&#28961;&#12367;&#21205;&#12365;&#12414;&#12375;&#12383;&#12290;

Shift_JIS&#12392;JIS&#12398;&#12415;&#27491;&#24120;&#12391;&#12377;&#12363;&#65381;&#65381;&#65381;
&#23455;&#12399;Windows&#19978;&#12398;&#12501;&#12449;&#12452;&#12523;&#12375;&#12363;&#35430;&#12375;&#12390;&#12356;&#12394;&#12356;&#12435;&#12391;&#12377;&#12364;&#12289;
&#12381;&#12358;&#12394;&#12427;&#12392;&amp;quot;JISAutoDitect&amp;quot;&#12434;&#20351;&#12387;&#12390;&#12356;&#12427;haseken&#12373;&#12435;&#12398;&#12477;&#12540;&#12473;&#12467;&#12540;&#12489;&#12418;
&#21516;&#12376;&#12496;&#12464;&#12434;&#25265;&#12360;&#12390;&#12356;&#12427;&#12435;&#12391;&#12375;&#12423;&#12358;&#12363;&#65381;&#65381;&#65381;&#65311;</summary>
  </entry>
  <entry>
    <title>4</title>
    <link type="text/html" href="http://code.nanigac.com/forum/view/45?comment=4" rel="alternate"/>
    <author>
      <name>ApplePedlar</name>
    </author>
    <updated>2007-08-07T10:44:07+09:00</updated>
    <id/>
    <summary>haseken&#12373;&#12435;&#12398;&#12467;&#12540;&#12489;&#12391;&#12418;EUC-JP&#12398;&#12300;&#12477;&#12540;&#12473;&#12459;&#12484;&#20028;&#12301;&#12399;&#27491;&#24120;&#12395;&#35469;&#35672;&#12391;&#12365;&#12414;&#12379;&#12435;&#12290;&#12371;&#12428;&#12399;EUC-JP&#12398;&#12300;&#12477;&#12540;&#12473;&#12459;&#12484;&#20028;&#12301;&#12399;Shift_JIS&#12398;&#12300;&#65381;&#65405;&#65377;&#65404;&#65381;&#65401;&#65381;&#65387;&#65381;&#65412;&#65424;&#65383;&#12301;&#12395;&#23550;&#24540;&#12375;&#12390;&#12356;&#12427;&#12363;&#12425;&#12391;&#12354;&#12427;&#24847;&#21619;&#27491;&#24120;&#12391;&#12399;&#12354;&#12427;&#12398;&#12391;&#12377;&#12364;&#12289;&#20363;&#12360;&#12400;&#31168;&#20024;&#12456;&#12487;&#12451;&#12479;&#12398;&#25991;&#23383;&#12467;&#12540;&#12489;&#33258;&#21205;&#35469;&#35672;&#27231;&#33021;&#12384;&#12392;&#27491;&#24120;&#12395;&#35469;&#35672;&#12373;&#12428;&#12414;&#12377;&#12290;

&#20363;&#12360;&#12400;Shift_JIS&#12391;&#35469;&#35672;&#12375;&#12383;&#12392;&#12365;&#12395;&#21322;&#35282;&#12459;&#12490;&#12400;&#12363;&#12426;&#12391;&#12300;&#65381;&#12301;&#12420;&#12300;&#65377;&#12301;&#12364;&#38971;&#32321;&#12395;&#28151;&#12374;&#12387;&#12390;&#12356;&#12427;&#12424;&#12358;&#12394;&#22580;&#21512;&#12420;&#12289;EUC-JP&#12391;&#35469;&#35672;&#12375;&#12383;&#12392;&#12365;&#12395;&#20840;&#35282;&#12459;&#12490;&#12364;&#36899;&#32154;&#12377;&#12427;&#12424;&#12358;&#12394;&#22580;&#21512;&#12395;&#12399;EUC-JP&#12392;&#12375;&#12390;&#35469;&#35672;&#12377;&#12427;&#12392;&#12356;&#12358;&#12424;&#12358;&#12394;&#12525;&#12472;&#12483;&#12463;&#12364;&#12354;&#12427;&#12392;&#21028;&#21029;&#12398;&#31934;&#24230;&#12399;&#19978;&#12364;&#12426;&#12381;&#12358;&#12391;&#12377;&#12290;</summary>
  </entry>
  <entry>
    <title>5</title>
    <link type="text/html" href="http://code.nanigac.com/forum/view/45?comment=5" rel="alternate"/>
    <author>
      <name>&#12466;&#12473;&#12488; (&#36074;&#21839;&#32773;)</name>
    </author>
    <updated>2007-08-08T11:28:11+09:00</updated>
    <id/>
    <summary>&#36820;&#20449;&#12364;&#36933;&#12367;&#12394;&#12390;&#12377;&#12356;&#12414;&#12379;&#12435;&#12290;
&#12394;&#12427;&#12411;&#12393;&#12539;&#12539;&#12539;&#20170;&#12398;&#12414;&#12414;&#12391;&#12399;&#12385;&#12423;&#12387;&#12392;&#35201;&#27714;&#12395;&#36275;&#12426;&#28961;&#12381;&#12358;&#12394;&#12398;&#12391;&#12289;&#20445;&#30041;&#12375;&#12390;&#12362;&#12365;&#12414;&#12377;&#12290;
&#35299;&#35500;&#12354;&#12426;&#12364;&#12392;&#12358;&#12372;&#12374;&#12356;&#12414;&#12375;&#12383;&#12290;</summary>
  </entry>
  <entry>
    <title>6</title>
    <link type="text/html" href="http://code.nanigac.com/forum/view/45?comment=6" rel="alternate"/>
    <author>
      <name>&#12466;&#12473;&#12488;</name>
    </author>
    <updated>2007-09-25T16:48:01+09:00</updated>
    <id/>
    <summary>Java&#12391;&#12377;&#12409;&#12390;&#12398;&#25991;&#23383;&#12467;&#12540;&#12489;&#12399;UNICODE&#12395;&#12394;&#12387;&#12390;&#12356;&#12414;&#12377;&#12290;
String().getBytes&#12399;Unicode&#12434;&#25351;&#23450;&#12375;&#12383;byte&#37197;&#21015;&#12434;&#21462;&#24471;&#12377;&#12427;&#38306;&#25968;&#12391;&#12377;&#12290;

</summary>
  </entry>
</feed>
