Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP MySQL UTF8 Problemen
Voordat de Unicode-standaard , met behulp van speciale tekens of letters van vreemde talen betekende het schakelen tussen verschillende tekensets . Het gemak is echter van weinig nut voor u als uw PHP- scripts zullen niet correct tekst die is opgemaakt met Unicode of uw MySQL database te tonen zal Unicode tekst niet aanvaarden . De opmaak configuraties veranderen zullen deze problemen oplossen . Aard van het probleem

Unicode systeem van karakter codering is niet ingewikkeld : een schuine streep en een "u" vooraf een reeks letters en cijfers die overeenkomen met een specifiek karakter . Echter, als je PHP- script niet wordt verwacht UTF - 8 formatteren dan PHP zal ofwel de werkelijke Unicode- codering of een reeks vraagtekens geven . U kunt dit probleem oplossen door het instellen van uw PHP-script om UTF - 8 opmaak gebruiken .
Instellen MySQL naar UTF - 8

Accepteer Sinds PHP uitvoert van HTML-webpagina's , de standaard opmaak zal afkomstig zijn van een van de twee bronnen : . htaccess van uw server of HTML op de webpagina zelf . U kunt HTML- pagina's in uw server standaard aan te brengen in UTF - 8-codering door de invoering van de regel " ForceType 'text /html ; charset = UTF - 8 " " in zijn htaccess bestand . . Als u alleen wilt UTF - 8 opmaak gebruiken op een bepaalde pagina , dan kunt u de lijn " zetten ; . " tussen het openen en sluiten labels aan de bovenkant van uw HTML-bestand
PHP accepteren Unicode

Als u alleen wilt gebruik Unicode opmaak voor de resultaten van uw mySQL -database , maar een andere encoding formaat voor de rest van je PHP-script , dan kunt u uw mySQL query object ingesteld op UTF - 8 opmaak gebruiken voor uw query resultaten . U kunt dit doen door het passeren van de string " set character_set_results = ' utf8 ' " als een argument in uw mySQL query -object voordat u gegevens uit de tabel halen .
Non - Unicode MySQL Output < br >

Als u probeert om Unicode - opgemaakte tekst schrijven naar een mySQL tabel die een ander schema gebruikt , dan zult u een foutmelding krijgen en de insert operatie zal mislukken. U kunt de opmaak van een bestaande MySQL tabel veranderen door het uitvoeren van een " alter " commando met de actie " charset = utf8 " voor database- , tafel -en eventuele noodzakelijke kolommen . Bijvoorbeeld , de syntax " ALTER TABLE mijn - tafel CHARSET = UTF8L ; " . Zou een tabel getiteld " mijn - tafel " om UTF - 8 opmaak

ingesteld

Previous: Next:
  PHP /MySQL Programmering
·Een tutorial over resetten van…
·Hoe Set Up Apache PHP op MySQL…
·Hoe kan ik PHP Class converter…
·Hoe een bestand met PHP Upload…
·Hoe de inhoud van een externe …
·Hoe kan ik HTML Tabellen Trans…
·Hoe kan ik een string zoeken i…
·Hoe je MySQL Upgrade in Plesk 
·Hoe je Tekst & HTML e-mailberi…
  Related Articles
Hoe kan ik PHP converteren naar VB.NET 
Hoe te DataGridView gebruiken voor MySQL…
Hoe te verbinden VB6 naar PHP Met ODBC 
Hoe maak je een tabel bewerken met PHP 
Hoe te : UTF8 Python naar Unicode 
PHP Breuken in VirtualHost Mime type 
Hoe te Ingangen Pass Van PHP naar Perl 
Hoe kan ik PHP Run op Perl 
PHP Vs . Perl Prestatie 
  Programmering Articles
·Hoe maak je een Web Part Maak met een Cu…
·Hoe maak je pauze een Subroutine Totdat …
·Hoe maak je een Resig MicroTemplate Gebr…
·Verschillen tussen Visual Basic en Visua…
·Xcode Text Editor Tutorial 
·Hoe je alle JAR Gebruikt in een Java Pro…
·Hoe de tekst die verschijnt wanneer u Be…
·Vergelijk MySQL Vs . SQLite 
·Hoe maak je een verslag gegevens voorber…
Copyright © Computer Kennis https://www.nldit.com