mysql 데이터베이스에 utf8 정보가 있습니다. console.log를 사용하여 콘솔에 출력하고 싶습니다.utf8 console.log using node.js
하지만 utf8 데이터 대신 "상자"문자가 표시됩니다.
어디에서 데이터를 잃어 버릴 수 있습니까? 이 문제를 해결하려면 어떻게해야합니까? DB에서 데이터를 읽을 때 이 문제가됩니까? (felixge-node-mysql-v0.9.5-1 사용) 또는 콘솔 출력 중? (console.log 사용) 어쩌면 콘솔 자체 (Windows 명령 창에서 "Lucida Console"글꼴로 설정)
감사합니다.
업데이트 : 나는 이제 Windows 명령 창 글꼴 문제를 믿습니다. PowerShell 창을 사용하여 동일한 노드 스크립트를 실행할 때 내가 예상 한 것과 다른 문자를 보았습니다. 누구든지이 브라우저 창에 붙여 넣으려고하면 갑자기 올바른 글꼴과 문자로 바뀝니다.
을 얻을 내 스크립트를 실행하려고하면 글꼴을 사용한다는 것입니다 그 돈 ' 인쇄중인 문자에 대한 글리프가 포함되어 있지 않거나 UTF8 이외의 인코딩으로 설정되어 있습니다. – lanzz