sql >> Databasteknik >  >> RDS >> Mysql

Lagra och visa unicode-sträng (हिन्दी) med PHP och MySQL

Har du ställt in rätt teckenuppsättning i avsnittet HTML Head?

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

eller så kan du ställa in innehållstyp i ditt php-skript med -

   header( 'Content-Type: text/html; charset=utf-8' ); 

Det finns redan några diskussioner här på StackOverflow - ta en titt

Hur får du MySQL att hantera UTF- 8 korrekt ställa in utf8 med mysql till php

PHP/MySQL med kodningsproblem

Så det jag vill veta är hur man direkt kan lagra सूर्योदय i min databas och hämta den och visa på min webbsida med PHP.

Jag är inte säker på vad du menar med "direkt lagra i databasen" .. menade du att mata in data med PhpMyAdmin eller något annat liknande verktyg? Om ja, jag har försökt använda PhpMyAdmin för att mata in unicode-data, så det har fungerat bra för mig - Du kan prova att mata in data med phpmyadmin och hämta det med ett php-skript för att bekräfta. Om du behöver skicka in data via ett Php-skript ställ bara in NAMN och TECKENSETT när du skapar mysql-anslutning, innan du utför infogningsfrågor och när du väljer data. Ta en titt på ovanstående inlägg för att hitta syntaxen. Hoppas det hjälper.

** UPPDATERING **Har precis fixat några stavfel osv



  1. Vad är skillnaden mellan en hash-join och en merge-join (Oracle RDBMS )?

  2. Hur kontrollerar du om IDENTITY_INSERT är inställt på PÅ eller AV i SQL Server?

  3. Hur man installerar Nextcloud 15 på Ubuntu 18.04

  4. Hur ställer jag in ett SQL Server-skripts timeout inifrån skriptet?