2012-05-02 2 views
0

PHP에 게시되는 HTML 양식이 있습니다. 나는 예를 들어 같은 PHP 변수의 무리를 얻을 :PHP 문자열에 특수 문자 유지

$firstname = $_POST['firstname']; 

등등을. 나중에이 변수들은 PHP로 생성되는 PDF 파일에 인쇄됩니다.

그러나 양식이 여러 번 ',', ','등의 특수 문자로 제출됩니다. 그 캐릭터를 보존하고 싶습니다. 현재이 문자는 PDF에 다음과 같이 인쇄됩니다.

é ë 

악센트 부호가있는 문자를 어떻게 보존합니까?

+2

모든 문자는 고유 한 방식으로 특수합니다. –

답변

2

확인 문자 인코딩을 확인 올바른 것입니다 :

  • 형태는 당신이 얻을 값에 따라, 당신은 utf8_encode 또는 utf8_decode를 호출 할 필요가 있습니다 UTF-8
  • 의 캐릭터 셋이있는 페이지에 있어야합니다 서버에서
  • PDF의 문자 인코딩이 UTF-8인지 다시 확인하십시오.
+0

위대한, 그것을 해결! 양식이있는 페이지는 실제로 UTF-8이었습니다. 나는'$ firstname = utf8_decode ($ _ POST [ 'firstname']);'와 같이 utf8_decode에 게시 된 데이터를 래핑해야만했다. 감사! – Rein