0
힌디어의 의견을 다른 페이지에 게시하고 있습니다. 여기에 db에 삽입하지만 댓글은 mysql에 정크로 저장됩니다. 난에 HTML 표기를 삽입 한 것처럼 텍스트가 데이터베이스 정크 문자로 삽입됩니다 DB에서게시 된 데이터의 힌디어 글꼴이 저장되지 않음
--PHP
<form method='post' action='post.php'>
<textarea name='comments'></textarea>
</form>
--post.php
$comment =$_POST["comments"];
$query = "INSERT INTO comments SET comment='".mysql_escape_string($comment)."' ";
mysql_query($query) or die(mysql_error());
는 올바른 유형이다 ह ि ं द ी {힌디어 문자를 저장하십시오}, 디스플레이는 올바른 META 유형 인
와 함께 작동합니다. 10하지만 DB 항목은 à╧√à╧¿à╧? à╧▌à like과 비슷합니까?
동일한 파일에서 삽입 쿼리를 시도했지만 효과적 이었지만 다른 파일에 게시하면 문제가 발생했습니다. 게시 된 데이터와 관련이 있습니까?
같은 파일에 다른 양식이 있기 때문에 삽입 할 때 같은 파일을 사용할 수 없습니다.
이것은 일반적으로 Latin-1을 기본 인코딩으로 사용하거나 시스템의 다른 부분에서 다른 인코딩을 사용하는 경우 문자 인코딩을 고려하지 않은 결과 발생합니다. 데이터베이스, PHP 스크립트, 양식 제출 등이 UTF8에 있음을 확인하십시오. – GordonM
my db는 latin1이고 meta 유형은 iso-8859-1입니다. 동일한 페이지에 올바르게 삽입하면 게시되지만 게시 된 페이지에는 작동하지 않습니다. –
이 사이트를 보셨나요? https://stackoverflow.com/questions/14273549/devnagri-hindi-font-not-getting-stored-in-mysql?noredirect=1&lq=1 –