>  기사  >  데이터 베이스  >  PHP를 사용하여 MySQL에서 힌디어 데이터를 저장하고 검색하는 방법은 무엇입니까?

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

DDD
DDD원래의
2024-11-18 05:42:02890검색

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

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

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