2011-09-26 14 views

cevap

21

its documentation Bytes.toBytes()'a göre, parametreyi UTF-8 kullanarak byte[]'a dönüştürür.

String.getBytes() (without arguments), platform varsayılan kodlamasını kullanarak String değerini byte[]'a dönüştürecektir. Bu kodlama işletim sistemine ve kullanıcı ayarlarına bağlı olarak değişebilir. Bu yöntemin kullanılması genellikle önlenmelidir.

Sen için String.getBytes(String) (veya the Charset variant) kodlamasını belirtmek kullanılacak kullanabilirsiniz.

8

Javadoc okunurken, bu aynı şey olabilir UTF-8

kullanarak byte[] döndürür) String.getBytes() varsayılan kodlama ve Bytes.toBytes (kullanarak byte[] döndürdüğünü görünür, ancak olmayabilir .

Eğer bir şey bilmek istiyorsanız Javadoc'u okumak her zaman yararlı olur. ;)

İlgili konular