사용자가 일부 정보를 입력하는 텍스트 영역이 있습니다. 일부 사용자는 자신의 정보에 작은 따옴표와 큰 따옴표를 입력하고 페이지에서 마지막으로 보는 것은 홑 따옴표가있는 이상한 문자의 모든 유형입니다. 간단히 mysqli_real_escape_string() 함수와 trim() 함수를 사용하여 정보를 저장하고 htmleneties()를 사용하여 PHP로 표시한다.Mysql 또는 PHP가 따옴표를 올바르게 변환하지 않습니다.
내 데이터베이스 이미 문자가 표시되어 있으므로 작은 따옴표 나 큰 따옴표가 저장되는 이유는 무엇입니까? 감사!
데이터베이스의 인코딩은 무엇입니까? 출력 HTML의 인코딩은 무엇입니까? –
db의 인코딩은 MySQL의 charset입니다 : UTF-8 Unicode (utf8)이고 HTML – Ben