sql >> Database teknologi >  >> RDS >> Mysql

Lagring og visning af unicode-streng (हिन्दी) ved hjælp af PHP og MySQL

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.



  1. Login flow i R12.2 og grundlæggende fejlfinding

  2. Topsvar på 5 brændende spørgsmål om COALESCE-funktion i SQL Server

  3. Håndtering af din MS SQL-replikering

  4. AMD EPYC-processorer i virtuelle Azure-maskiner