Я получаю странные символы, сохраненные в моей базе данных

Я пытаюсь сохранить символы хинди в базе данных MySQL, используя PHP. Когда я это делаю, это то, что сохраняется в моей базе данных:

तीन से अधिक

Когда я ищу это в Google, Google может правильно декодировать символы, которые я хочу: तीन से अधिक. Что я делаю неправильно? Я хочу, чтобы данные хранились в читаемых человеком символах хинди.

Это запрос, который я использую:

INSERT INTO testing (instruction) VALUES ('निम्नलिखित पांच मे से चार उपरोक्त व्यवस्था में अपनी स्थिति के आधार पर एक निश्चित प्रकार से एक समान हैं और एक समूह बनाते है। वह एक कौन सा है जो उस समूह से सम्बन्धित नही है?')

0

Решение

Проверьте кодировку, которую использует ваш браузер. Также проверьте, правильно ли хранятся данные на хинди в MySQL.
Если да, проблема в кодировке браузера.

0

Другие решения

Я сомневаюсь, что это возможно. Проблема в том (насколько я могу судить), что MySQL по умолчанию сохраняет в escape-коды HTML.

Вы можете попробовать использовать это в своем запросе, чтобы избежать этого:

CAST('यहाँ हिंदी पाठ' AS CHAR CHARACTER SET utf16)

Это было бы вместо того, чтобы просто печатать «यहाँ हिंदी पाठ».

Тем не менее, я не близко к серверу MySQL, который я мог бы использовать для тестирования в данный момент, и у меня практически нет опыта хранения нелатинских алфавитов, так что это просто догадки. Может также случиться так, что MySQL просто конвертирует его в любом случае.

Извиняюсь, если хинди не прав, я использую Google Translate

0

Это проблема кодирования. Попробуйте установить Interclassement вашей БД и таблицы в utf8-general-ci

0

это работает для меня:

CREATE TABLE IF NOT EXISTS `testing` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`instruction` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;INSERT INTO `testing` (`id`, `instruction`) VALUES
(1, 'निम्नलिखित पांच मे से चार उपरोक्त व्यवस्था में अपनी स्थिति के आधार पर एक निश्चित प्रकार से एक समान हैं और एक समूह बनाते है। वह एक कौन सा है जो उस समूह से सम्बन्धित नही है?');

Результат:

SELECT * FROM `testing` WHERE `instruction` LIKE  '%व्यवस्था%'

+----+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| id | instruction                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+----+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|  1 | निम्नलिखित पांच मे से चार उपरोक्त व्यवस्था में अपनी स्थिति के आधार पर एक निश्चित प्रकार से एक समान हैं और एक समूह बनाते है। वह एक कौन सा है जो उस समूह से सम्बन्धित नही है?                                                                                                                                                                                                                                                                             |
+----+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
0
По вопросам рекламы [email protected]