Har du indstillet korrekt tegnsæt i HTML-hovedsektionen?
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
eller du kan indstille indholdstypen i dit php-script ved hjælp af -
header( 'Content-Type: text/html; charset=utf-8' );
Der er allerede nogle diskussioner her på StackOverflow - tag et kig
Sådan får du MySQL til at håndtere UTF- 8 korrekt indstilling af utf8 med mysql til php
PHP/MySQL med kodningsproblemer
Så det, jeg vil vide, er, hvordan man idirekte kan gemme सूर्योदय i min database og hente den og vise min webside ved hjælp af PHP.
Jeg er ikke sikker på, hvad du mener med "direkte lagring i databasen" .. mente du at indtaste data ved hjælp af PhpMyAdmin eller et andet lignende værktøj? Hvis ja, har jeg prøvet at bruge PhpMyAdmin til at indtaste unicode-data, så det har fungeret fint for mig - Du kan prøve at indtaste data ved hjælp af phpmyadmin og hente det ved hjælp af et php-script for at bekræfte. Hvis du har brug for at indsende data via et php-script, skal du bare indstille NAVNE- og CHARACTER SET, når du opretter mysql-forbindelse, før du udfører indsæt-forespørgsler, og når du vælger data. Tag et kig på ovenstående indlæg for at finde syntaksen. Håber det hjælper.
** OPDATERING **Har lige rettet nogle tastefejl osv.