웹 애플리케이션에서 힌디어와 같은 비라틴어 문자 세트를 저장하고 표시하는 것은 어려울 수 있지만 더 많은 청중을 지원하는 것이 필수적입니다. 다음은 PHP와 MySQL을 사용하여 이를 달성하는 방법에 대한 포괄적인 가이드입니다.
다음 명령을 실행하여 MySQL 데이터베이스에 올바른 문자 집합과 데이터 정렬이 있는지 확인하세요. :
<code class="sql">SET character_set_database=utf8; SET collation_database=utf8_unicode_ci;</code>
PHP에서 데이터를 검색하려면 가져오기 전에 다음 쿼리를 실행하세요.
<code class="php">mysql_query("SET NAMES utf8");</code>
<code class="php"><?php header('Content-Type: text/html; charset=utf-8'); // Database connection include('connection.php'); // Execute query with UTF-8 encoding mysql_query("SET NAMES utf8"); $result = mysql_query("SELECT * FROM `hindi`"); // Fetch and display results while ($row = mysql_fetch_row($result)) { echo utf8_encode($row[0]); } ?></code>
데이터베이스 덤프는 다음과 유사해야 합니다.
<code class="sql">CREATE TABLE `hindi` ( `data` VARCHAR(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL ); INSERT INTO `hindi` VALUES ('सूर्योदय');</code>
HTML 헤드 섹션에 올바른 문자 집합이 포함되어 있는지 확인하세요.
<code class="html"><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"></code>
위 내용은 PHP와 MySQL에서 유니코드 문자열(예: 힌디어)을 처리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!