- 질문 게시판입니다.
Date | 19/12/18 14:52:29수정됨 |
Name | 거소 |
Subject | MSSQL 데이터베이스 관련 질문입니다 |
안녕하세요 회사에서 데이터베이스를 MSSQL 2003 에서 Mongodb 4.2로 이관하면서 마이그레이션을 했습니다. 대부분의 문제는 해결했는데 MSSQL2003의 데이터를 활용하던 사이트의 페이지 인코딩이 euc-kr이어서 괄호나 일본어 간체 등이 &$40; 骠 이런식으로 html 유니코드화 되어 DB에 저장되어있습니다 그래서 전체 문자열 데이터가 뒤죽박죽이 되어있는 데이터가 많더라구요 그래서 이걸 다시 원상태로 utf-8에 맞게 문자를 되돌리고 싶습니다. 현재 서비스하는 페이지는 utf-8기준이거든요 DB 데이터가 페이지에서 저대로 노출되서 깨지는 일이 많습니다.. 혹시 이럴때 활용할 수 있는 mssql 쿼리문이나 자바스크립트 변환 라이브러리가 있을까요? like 검색으로 특정 문자열이 일치하면 바꿔주는걸로 노가다할까 했는데 이 외에도 좋은 방법이 혹시 있을까 싶어 여쭤봅니다. 0
이 게시판에 등록된 거소님의 최근 게시물
|
nodejs 쓰시는군요.
https://www.npmjs.com/package/iconv-lite 요녀석의 .decode/.encode 형제를 써보는건 어떨까요?
mssql에서 query로 불러온 뒤 각 스트링별로 de/encode를 슥삭해보시면 어떻게든 처리될것 같습니다.
https://www.npmjs.com/package/iconv-lite 요녀석의 .decode/.encode 형제를 써보는건 어떨까요?
mssql에서 query로 불러온 뒤 각 스트링별로 de/encode를 슥삭해보시면 어떻게든 처리될것 같습니다.
캬 역시 스택오버플로우
toHTML(input) : any ~{
return new DOMParser().parseFromString(input, "text/html").documentElement.textContent;
}
이런식으로 앵귤러는 컴포넌트 스크립트에 함수 추가해서 html에서 데이터 바인딩을 요 함수에맞춰서만 해주면 이쁘게 잘 나오네요
근데 저희는 이 데이터 노출 컴포넌트가 워낙 많아서 그냥 mssql->mongodb마이그레이션 사이에 html유니코드를 변환하는걸 넣어서 처리하기로 했습니다 ㅋㅋ 어차피 마이그레션 다시 돌려야해서 ㅠㅠ
toHTML(input) : any ~{
return new DOMParser().parseFromString(input, "text/html").documentElement.textContent;
}
이런식으로 앵귤러는 컴포넌트 스크립트에 함수 추가해서 html에서 데이터 바인딩을 요 함수에맞춰서만 해주면 이쁘게 잘 나오네요
근데 저희는 이 데이터 노출 컴포넌트가 워낙 많아서 그냥 mssql->mongodb마이그레이션 사이에 html유니코드를 변환하는걸 넣어서 처리하기로 했습니다 ㅋㅋ 어차피 마이그레션 다시 돌려야해서 ㅠㅠ
목록 |
|