| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==Javaでの文字コードの扱い==
[[Java]]{{category 文字化け}}
なんだかんだといつも厄介な文字コードの変換についてのメモ
===文字コードの変換===
<&lt;blockquote>&gt;nicodeで定義された文字集合で表現された文字列" から "バイト列" へのエンコード方法、逆にデコード方法を指定する。<&lt;/blockquote>&gt;
====エンコード====
StringBuffer buf = new StringBuffer();
char[] c = s.toCharArray();
for (int i=0; i<&lt;c.length; i++) {
buf.append(Integer.toString((int)c[i], 16) + " ");
}
}
char[] buf = new char[lst.size()];
for (int i=0; i<&lt;lst.size(); i++) {
buf[i] = ((Character)lst.get(i)).charValue();
}
====ファイルアップロードの場合にファイル名が文字化けする====
=====Form=====
<&lt;form id="formUpload" action="upload.html" method="POST" enctype="multipart/form-data" >&gt; <&lt;input name="attach_file" />&gt; <&lt;input type="submit" value="アップロード"/>&gt; <&lt;/form>&gt;
=====文字コードをiso-8859-1として変換=====

案内メニュー