집 >데이터 베이스 >MySQL 튜토리얼 >PHP를 사용하여 MySQL에서 힌디어 데이터를 저장하고 검색하는 방법은 무엇입니까?
MySQL에서 힌디어 유니코드 데이터 저장
MySQL을 활용하는 PHP 애플리케이션에서는 힌디어를 저장하고 검색하는 방법을 아는 것이 중요합니다. 언어 데이터를 효과적으로 MySQL에 데이터를 읽을 수 있는 유니코드 형식으로 저장하는 과정을 살펴보겠습니다.
힌디어 데이터를 읽을 수 있는 형식으로 저장하려면 utf8 문자 집합과 utf8_general_ci 조합을 사용해야 합니다. 힌디어 텍스트 저장용으로 지정된 필드의 조합이 utf8_general_ci로 설정되어 있는지 확인하세요. 기존 필드를 수정하려면 다음 코드를 사용하세요.
ALTER TABLE `<table_name>` CHANGE `<field_name>` `<field_name>` VARCHAR(100) CHARSET utf8 COLLATE utf8_general_ci DEFAULT '' NOT NULL;
데이터베이스 연결 시 다음 문으로 시작하세요.
mysql_set_charset('utf8');
예:
// Character set configuration mysql_set_charset('utf8'); // Insert Hindi text mysql_query("INSERT INTO ....");
힌디어 데이터를 검색하려면 문자 집합 구성도 사용해야 합니다.
// Character set configuration mysql_set_charset('utf8'); // Select Hindi text mysql_query("SELECT * FROM ....");
브라우저에 유니코드 텍스트(이 경우 힌디어)를 표시하기 전에 메타 태그로 콘텐츠 유형을 지정해야 합니다.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
코드 예:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />Example Unicode
참고:
문자 집합을 변경하는 데 선호되는 방법은 mysql_set_charset입니다. ('utf8'). mysql_query()(예: SET NAMES utf8)를 사용하는 것은 권장되지 않습니다.
위 내용은 PHP를 사용하여 MySQL에서 힌디어 데이터를 저장하고 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!