에 값을 삽입하려고 할 때 알 수없는 charactersor 값이 mysql 테이블에 추가되었습니다. (eg: £9000)
의 테이블에 파운드로 값을 추가하려고 시도하면 의 테이블 필드에 £9000
이 표시됩니다. Collation
값을 utf8_unicode_ci
으로 변경해 보았습니다. 결과는 동일하지만 추가 문자가 필드에 추가됩니다. 제거 방법이 있습니까? 미리 감사드립니다.파운드 (£ 9000)
0
A
답변
2
php 인스턴스와 mysql 서버 간의 연결에는 관련된 문자 집합이 있습니다. mysql 서버는 PHP 스크립트가 전송 한 데이터가 해당 문자셋으로 인코딩 될 것으로 기대한다. 분명히 PHP 스크립트는 utf-8로 인코딩 된 데이터를 보내고 서버는 iso-8859 (또는 유사)와 같은 것을 기대하므로 utf-8에서 £을 코딩하는 두 바이트를 두 개의 개별 문자로 해석합니다. 연결 문자 세트를 utf-8로 변경해야합니다 (예 : php> = 5.3.6, pdo 및 charset=utf8
을 DNS에 추가하여 사용합니다. 이것은 일반적으로 사실이지만
이 Arif_suhail_123 @http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html
및 http://docs.php.net/ref.pdo-mysql.connection
관련 문제
- 1. 파운드 문자 (#)
- 2. 파운드 (영국 파운드 기호)를 varchar에 저장하려면 어떤 정렬을 사용해야합니까?
- 3. ERROR ITMS-9000 아이튠즈에 연결
- 4. # (파운드) 기호의 의미
- 5. 셀렉터에 파운드 기호가있는 Jquery
- 6. 파운드 기호 Simplexml_load_string 문제
- 7. 일반 표현의 파운드 (#) 의미
- 8. jquery ajax의 파운드 기호 (#)
- 9. 파운드 기호는 PHP fopen을
- 10. 숫자 형식의 파운드 기호?
- 11. 파운드 기호 (URL)
- 12. android - 파운드 기호가 손상되었습니다
- 13. 정렬 및 관련 파운드
- 14. Lynx 브라우저에 파운드 기호 표시?
- 15. 파운드 표시가 Wordpress에 표시되지 않음
- 16. 파운드 기호가 올바른 ASCII 값
- 17. Twilio 예약어 해시 태그/파운드
- 18. 자바 URI에 파운드 기호 인코딩
- 19. 파운드 기호 사이의 데이터 추출
- 20. 킬로바이트까지의 파운드 루비가 작동하지 않음
- 21. Perl JSON 파운드 기호 이스케이프
- 22. webview에서 안드로이드 파운드 기호가 손상되었습니다.
- 23. Freemarker - 파운드 기호가 잘못 표시되었습니다.
- 24. 파운드 로그인 JPA 필드 이름
- 25. iOS5에서 파운드 기호를 표시하는 방법
- 26. 중첩 된 파운드 기호 문제
- 27. filename.Contains # (파운드) 또는 '(작은 따옴표)
- 28. 구문 : 해시 (파운드)를 상징
- 29. 파운드 기호가 물음표로 표시됨 PHP
- 30. AppStore에 iOS 앱 제출 - ITMS-9000 오류
를보고,이 상황에 전혀 도움이되지 않습니다. 이것은 명확하게 인코딩/문자셋 문제이며 인용 문제는 아닙니다. – glglgl