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 중국어 웹사이트의 기타 관련 기사를 참조하세요!