タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaと*programingに関するkadoppeのブックマーク (1)

  • String#getBytes()ではまる。 - うなの日記

    文字列をバイト配列に変換するString#getBytes()ですが、環境によってエンコードで使われるデフォルトの文字セットが違うため、注意が必要です。「デフォルトはUTF-8」とか思い込んでいて、だいぶさまよってしまいました・・・。String#getBytes()の実装をみると、「Converters.getDefaultEncodingName()」(※注:sunパッケージのクラス)で文字セットを解決しているようなので、確認するコードを書いてみました。 public static void main(String[] args) throws UnsupportedEncodingException { // String#getBytes() で利用している文字セットを表示 System.out.println(Converters.getDefaultEncodingName()

    String#getBytes()ではまる。 - うなの日記
  • 1