나는 텍스트 영역을 가져 와서 내용을 MySQL 데이터베이스에 저장 한 다음 웹 사이트에서 해당 정보를 표시하는 매우 간단한 형식을 가지고 있습니다. 지금까지 아포스트로피 및 글 머리 기호와 같은 특수 문자를 포함하여 모든 것이 잘 작동했지만 갑자기 아포스트로피로 인해 양식의 오류가 발생하고 글 머리 기호가 다음과 같이 표시됩니다. Â글 머리 기호 대신 갑자기 나타남
모든 페이지는 다음과 같이 메타 인코딩됩니다. UTF-8, 데이터베이스 데이터 정렬은 UTF-8이며 텍스트 영역 문자열은 utf8_encode 명령에 의해 처리됩니다.
갑자기 이런 일이 발생할 수 있습니까?
저는 여기에 대한 답변을 찾고 있었는데 사람들이 데이터베이스 나 웹 페이지/양식에서 UTF-8이 누락 된 상황 만 찾을 수 있습니다. 나의 유일한 가정은 호스트에 의한 PHP 버전 업데이트이지만, 현재 실행중인 버전 번호를 볼 수없는 독점 시스템을 사용하고 이것이 이런 식으로 영향을 받을지 모르겠습니다. .
중요한 점은 텍스트 영역은 항상 서식 지정을 위해 HTML 사전 태그로 묶여 있음을 의미합니다.
역으로 진행됩니다. utf8을 사용해야합니다. 너는 7 살짜리 질문을 인용한다. 우리는 그 이후로 계속 나아갔습니다. – nogad
Thanks @nogad, 업데이트 됨. 이 문제가 생겨난 지 오래되었습니다. –
안타깝게도 내 인코딩을 모두 확인했습니다. – CdnXxRRODxX