며칠전 프론트에서 전송받은 문자열을 DB에 저장 후 사용하는 경우가 있었다.
프론트에서는 공백이 잘 표현이 되고 있는데 동일한 문자열을 문자로 전송처리하였을때 ! 가 나오는 현상이 생겼다.
확인해보니   라고 html 특수문자로 전송이 되고 있다는 것을 확인할 수 있었다.
 는 html 특수문자로 Java로는 정상처리가 되지 않기때문에 프론트와 동일하게 표현이 되도록 치환할 필요가 있었다.
content = content.replace("\u00a0", " "); //  를 전부 " "로 대치
content = content.replaceAll("\\u00a0", " "); // 정규식으로 전부 " "로 대치
둘다 동일한 작업을 하나, 필자는 단순히  만 공백으로 대치하면 되기때문에 첫번째 코드로 처리하였다.