내 문제가 있습니다. 나는 따옴표라는 mysql 테이블이 있습니다. 행 중 하나에서, 견적PHP MySQL 인코딩 버그?
‘ and ’
지금 행 정렬이 utf8__unicode__ci에게있는 folloqing 문자를 포함
의도 한대로 따옴표가 나올 행을 가져 오지 MySQL의 쿼리 브라우저와 phpMyAdmin에를 사용하여. 내가 PHP를 사용하여 데이터베이스에서 그들을 PIN이 화면에 표시 할 때 어떻게 이제까지는 상자로 나올
� and �
내 HTML 페이지는 UTF-8 인코딩을 가지고 있으며, 모든 UTF-8 인코딩 옵션은 PHP에 설정되어 :
/* Set UTF-8 settings */
mb_internal_encoding('UTF-8');
mb_regex_encoding('UTF-8');
mb_http_output('UTF-8');
/* Set ICONV ini settings */
ini_set('iconv.input_encoding', 'UTF-8');
ini_set('iconv.output_encoding', 'UTF-8');
ini_set('iconv.internal_encoding', 'UTF-8');
/* Set ICONV function settings */
iconv_set_encoding('input_encoding', 'UTF-8');
iconv_set_encoding('output_encoding', 'UTF-8');
iconv_set_encoding('internal_encoding', 'UTF-8');
그것은 작동해야합니다. 그러나 그것은 doesnt한다 : 누군가는 이것에 약간 빛을 비춰 줄 수있다.
쿼리가 SET NAMES 'utf8' – Petrunov
입니다. 실제로 SET CHARACTER SET이라고 생각합니다. SET NAMES는 테이블/컬럼/etc 식별자와 관련이있다. – chaos