MySQL
विभिन्न प्रोग्रामिंग भाषा का उपयोग करके यूटीएफ -8 के साथ जुड़ना।
खोज…
अजगर
स्रोत कोड में पहली या दूसरी पंक्ति (कोड utf8- एन्कोडेड में शाब्दिक है):
# -*- coding: utf-8 -*-
कनेक्शन:
db = MySQLdb.connect(host=DB_HOST, user=DB_USER, passwd=DB_PASS, db=DB_NAME,
charset="utf8mb4", use_unicode=True)
वेब पेज के लिए, इनमें से एक:
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
पीएचपी
Php.ini में (PHP 5.6 के बाद यह डिफ़ॉल्ट है):
default_charset UTF-8
वेब पेज बनाते समय:
header('Content-type: text/plain; charset=UTF-8');
MySQL से कनेक्ट होने पर:
(for mysql:) Do not use the mysql_* API!
(for mysqli:) $mysqli_obj->set_charset('utf8mb4');
(for PDO:) $db = new PDO('dblib:host=host;dbname=db;charset=utf8', $user, $pwd);
कोड में, किसी भी रूपांतरण रूटीन का उपयोग न करें।
डेटा प्रविष्टि के लिए,
<form accept-charset="UTF-8">
JSON के लिए, \uxxxx
से बचने के लिए:
$t = json_encode($s, JSON_UNESCAPED_UNICODE);
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow