>데이터 베이스 >MySQL 튜토리얼 >MySQL과 PHP에서 힌디어용 유니코드 데이터를 저장하고 검색하는 방법은 무엇입니까?

MySQL과 PHP에서 힌디어용 유니코드 데이터를 저장하고 검색하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-16 01:43:031031검색

How to Store and Retrieve Unicode Data for Hindi Language in MySQL and PHP?

MySQL 및 PHP에서 힌디어로 유니코드 데이터 저장

다국어 데이터로 작업할 때는 올바르게 저장하고 검색하는 것이 중요합니다. 이 문서에서는 PHP와 MySQL을 사용하여 힌디어로 유니코드 데이터를 저장하는 문제를 다룹니다.

유니코드 데이터를 저장하는 방법

힌디어 문자를 읽을 수 있는 형식으로 저장하려면, 다음을 확인하세요.

  • utf8 문자 집합과 utf8_general_ci 데이터 정렬을 선택하세요. MySQL 데이터베이스 및 테이블 필드.
  • PHP에서 mysql_set_charset('utf8') 함수를 사용하여 데이터베이스와 상호 작용하기 전에 문자 집합을 설정합니다.

제출 시 변환

사용자가 양식에 힌디어 데이터를 입력할 때 형식이 다를 수 있습니다. 정확하게 저장하려면 MySQL에 데이터를 삽입하기 전에 PHP를 사용하여 데이터를 유니코드로 변환하세요.

예:

$hindiText = $_POST['hindi_text']; // Get Hindi text from form
$hindiText = iconv('UTF-8', 'UTF-8//IGNORE', $hindiText); // Convert to Unicode

콘텐츠 유형 설정

웹 브라우저에서 유니코드 문자를 올바르게 표시하려면 페이지 헤드에 메타 태그를 추가하세요. 섹션:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

예:



<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />




추가 참고:

mysql_set_charset() 함수가 대체되었습니다. mysql_query("문자 설정 utf8"). PHP에서 문자셋을 설정할 때 권장되는 방법입니다.

위 내용은 MySQL과 PHP에서 힌디어용 유니코드 데이터를 저장하고 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.