Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- springboot
- Vue
- EUREKA
- Java
- react
- sveltekit
- npm
- gradle
- Python
- style
- Test
- fastapi
- JUnit
- ubuntu
- NextJS
- svelte
- Spring
- Logging
- Shell
- 오라클
- vitejs
- d3js
- post
- NextJS13
- Vue3
- fetch
- nodejs
- loguru
- InteliJ
- vuex
Archives
- Today
- Total
양군의 행복한 이야기
java charset 이야기 본문
String 은 케릭터 셋으로 저장되는게 아니다.
String은 단지 String 뿐...
케릭터 셋은 String을 Byte로 변환시 사용된다.
String.getBytes("캐릭터셋")시 쓰인다는거다.
예로
String str = "Test";
byte[] bt = str.getBytes("UTF-8");
bt에 케릭터 셋이 적용되는거다.
그리하여 bt를 다시 String으로 변환시에는
String str2 = new String(bt, 케릭터셋);
으로 해야지 정상적인 변환이 된다.
new String(bt, 케릭터셋);
에서 케릭터셋은 bt의 케릭터 셋이다.