[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] Re: [jfriends] Re: [jfriends] Re: [jfriends] Re: JDBC と日本語
水野@xxxxxxxxxxタイムインターメディアです。
On Mon, 08 Feb 1999 14:45:46 +0900
ENDO Yasuyuki <yasuyuki@xxxxxxxxxx> wrote:
>
> >というか、Stringクラスは当然、内部コードとかはちゃんと持っていているはず
> >ですが、SJISで取り出せといえばSJISになるしUnicodeで取り出せといえば、
> >Unicodeになる汎用的なクラスなのではという気がします。
>
> String の中は Unicode だと思っていたのですが↓。
しかし、さまざまなゲッターやセッターが、内部コードをカプセル化してくれる
ので、その内部の文字コードを意識してコーディングすることはほとんどないは
ずです。
>
> http://java-house.etl.go.jp/ml/archive/j-h-b/013287.html#body
>
> >つまり、SJISや、Unicodeという概念はそのバイトコードに変換して始めて意味を
> >持つものですよね。Stringクラス自体がSJISやUNicodeであるというのはあまり、
> >意味がないということです。
>
> ここでいう「バイトコード」とは、byte[] のことなのでしょうか。
そうです。
String.getBytes("SJIS");とやれば、SJISのbyte[]がえられますよね。