파운드 기호를 입력하면 - £ - 내 코드에 알 수없는 기호로 표시됩니다 ... 코드에 나와 있지 않아 데이터베이스에 들어 가지 않습니다.utf8 및 PHP 오류
이메신저 CodeIgniter의를 사용하여, 윈도우 메모장 ++ 및 및 DB를 나가서 내 페이지 -
파운드 기호의 상단에
<?php header("Content-type: text/html; charset=utf-8");?>
을 추가 한 괜찮을 것 같습니다 그러나 때 기호 하드 코딩 된, 오류 기호가 나타납니다.
무엇이 잘못 되었나요?
내가 의심하는 것은 ... 당신은 파일에 파운드 스털링 _ascii_ 코드를 붙여 넣었습니다. http://www.theasciicode.com.ar/extended-ascii-code/pound-sign-symbol-pound-sterling- ascii-code-156.html ... 이것은 바이트 156이며 * utf8이 아닙니다. utf8 파운드 스터링은 2 바이트로 구성되어 있습니다 : http://hexutf8.com/?q=c2a3 ... 그리고 당신이 볼 수 있듯이 16 진수로 바이트 156 (9C)을 보냈을 경우, 그것은 잘못된 http : // hexutf8입니다. .com /? q = 9c – jar