외국어/어휘 웹 응용 프로그램에 사용하는 데이터베이스가 있고 phpMyAdmin (물론 PHP)을 통해 데이터베이스와 연결되었습니다. 나는 char 필드에 넣은 아랍어 텍스트에 대해 약 1,000 행을 가졌습니다. 항목의 크기를 늘려서 텍스트 필드가 255 자 제한을 넘을 수 있다고 읽었습니다. 필자는 필드 유형을 텍스트로 변경했으며 모든 아랍어 항목이 이제는 물음표로 표시됩니다. 사이트 디자인 전체에 걸쳐 이러한 종류의 디스플레이를 다루었으며 모든 문자 세트가 옳다는 것을 확인했습니다. 이 변화가 일어날 때까지 몇 달 동안 괜찮아 보이고 있습니다.mysql : char에서 텍스트 필드 유형 변환으로의 UTF 데이터 손실 가능성?
테이블의 모든 구조가 원래 상태로 되돌아갔습니다. 문제가 지속됩니다. 이것은 꽤 파국적 인 손실이며, 기본적으로 이러한 행이 되돌릴 수 없게 되든지, 아니면 단순히 일을 올바르게 재설정하지 않는지 궁금합니다. 이 데이터를 다시 얻는 방법에 대한 아이디어가 있습니까?
미리 감사드립니다.
쇼 데이터베이스 yourdatabase를 작성, 쇼 yourtable 테이블을 생성;.. 모든 데이터베이스, 테이블 및 필드 데이터 정렬이 unicode_general_ci 설정되어 – Notinlist