this class을 사용하려고합니다. 그것은 잘 작동하고, 나는 전자 우편을 받고있다, 그러나 아랍 문자로 작동하지 않는다. 이 문제를 어떻게 해결할 수 있습니까?emailtodb 아랍어 문자로 PHP 클래스가 작동하지 않습니다.
답변
수정하지 않고 라이브러리 작성자가 제공 한 SQL을 사용하면 문제의 원인 일 수 있습니다. 주어진 테이블 정의는 모든 문자 세트 정보를 제외합니다. 즉, MySQL은 설정되어있는 기본 문자 세트를 사용합니다. 불행히도 기본 설정은 기본적으로 라틴어 변형 중 하나를 사용합니다 (그리고 나서 감히 스웨덴어라고 부릅니다).
테이블의 문자 집합을 변경해야 더 나은 결과를 얻을 수 있습니다. You will almost certainly need to set character sets on each table and on the connection itself.
또한 다른 라이브러리를 찾고 싶을 수도 있습니다. 주어진 코드는 분명히 고대이며 문서화가 잘되어 있지 않습니다. 문자 집합이 올바르게 처리되도록하기 위해 어떤 조치도 취하지는 않지만 데이터베이스가 잘못되었을 가능성이 훨씬 더 높습니다. (더 나쁜 것은 SQL 탈출에 대해 addslashes
을 사용하는데, 이는 기본적으로 SQL 주입에 대해 가장 무서운 보호 수준입니다.)
클래스가 서버에서 좋지 않은 텍스트를 가져옵니다. –
코드는 텍스트가 특정 문자 집합에 있다고 가정하고 있습니다. 문자 세트를 다루기 위해 코드를 개조해야하거나 다른 솔루션을 찾아야 할 가능성이 큽니다. – Charles
- 1. XMPP.php 클래스가 작동하지 않습니다.
- 2. HTMLENTITIES가 키릴 문자로 작동하지 않습니다
- 3. preg_replace가 utf-8 아랍어 텍스트에서 작동하지 않습니다.
- 4. UIComponent 기본 클래스가 작동하지 않습니다.
- 5. DynamicData 부분 클래스가 작동하지 않습니다.
- 6. PHP 클래스가 생성자에 존재하지 않습니다.
- 7. Vim이 키릴 문자로 제대로 작동하지 않습니다.
- 8. C# : 적은 수의 문자로 복어가 작동하지 않습니다.
- 9. PHP - 문자로
- 10. Jquery : 두 번째 호출에서 클래스가 작동하지 않습니다.
- 11. 선택한 클래스가 작동하지 않습니다 jquery function
- 12. Arduino 웹 클라이언트 클래스가 작동하지 않습니다.
- 13. 왜 a : 활성 의사 클래스가 작동하지 않습니다
- 14. 설명 탐색 링크 클래스가 작동하지 않습니다.
- 15. IE8에서 두 번째 CSS 클래스가 작동하지 않습니다.
- 16. GWT의 서버 측에서 Regex 클래스가 작동하지 않습니다.
- 17. PHP 형식이 작동하지 않습니다.
- 18. PHP 세션이 작동하지 않습니다.
- 19. PHP $ _POST가 작동하지 않습니다.
- 20. PHP 파일이 작동하지 않습니다.
- 21. PHP 정규식 - 작동하지 않습니다.
- 22. PHP : 세션이 작동하지 않습니다.
- 23. PHP + cURL이 작동하지 않습니다.
- 24. PHP 코드가 작동하지 않습니다.
- 25. PHP 쿼리가 작동하지 않습니다
- 26. PHP 세션이 작동하지 않습니다.
- 27. PHP 쿠키가 작동하지 않습니다.
- 28. PHP 루프가 작동하지 않습니다.
- 29. PHP 정규식 : 영어와 아랍어 텍스트
- 30. UFPDF에서 만든 아랍어 스크립트
정확하게 작동하지 않는 것은 무엇입니까? 데이터베이스가 확장 문자 집합을 처리하도록 설정되어 있습니까? –
작성자에게 필요한 문자셋에 대한 지원을 추가하도록 요청할 수 있습니다. – zerkms