◼️Java
(JAVA) UTF-8로 인코딩된 txt file의 첫 어절 BOM
[Issue] UTF-8로 인코딩된 파일을 불러와서 텍스트를 read할 때 첫 char로 형태가 없는 character가 read된다. 첫 어절을 read할 때 원하는 값이 read되지 않는 문제가 있었다. (해결과정) .txt의 내용이 일때 (1) String d1 ="d" (2) String d2 = .txt내용의 첫어절 - d1과 d2를 print해봤을 때는 같은 값 d가 출력된다. - 그러나 d1.equals(d2)는 false값이 나온다. - d1의 length는 1이고, d2의 length는 2이다. - d2.charAt(0)의 int값을 확인한 결과 65279인것으로 확인 [해결] .txt의 첫 char를 int형으로 출력해본 결과 65279이었다. 이는 UTF-8로 인코딩 된 것임을 알리기..