2014年11月18日のブックマーク (1件)

  • Java で UnsupportedEncodingException を発生させなくする - Qiita

    こんにちは、最近は GoJava しか書いていない米林です。 UnsupportedEncodingException 嫌い Java開発において String.getBytes("UTF-8") や new String(byte[], "UTF-8) する際に、毎回 UnsupportedEncofingException を try-catch したり throws に追加して「"UTF-8"はサポートしてるだろう」と思いながら仕方なく書いてた人は日 には多数いるはずです。 コードとしてはこんな感じ、Java 開発者なら「あー、これね」と頷くレベルですね。 private void getBytes() { final String msg = "ABC"; try { final byte[] bytes = msg.getBytes("UTF-8"); } catch (

    Java で UnsupportedEncodingException を発生させなくする - Qiita
    sugibuchi
    sugibuchi 2014/11/18
    StandardCharsetsに定数定義されていない文字セットはCharset.forNameで取得した文字セットを自前の定数としてどこかに宣言しておけばよろし。ちなみにこちらは実行時例外を投げる。