Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Produktionen av konstiga tecken i MySQL PHP

    Webbutvecklare lagra ofta webbplats uppgifter i MySQL-databaser . Inom sådana områden kan PHP-skript körs på serversidan , interagera med data och presentera den för användarna . MySQL-databaser kan lagra olika typer av data , inklusive text . När du arbetar med en MySQL-databas i kombination med PHP-skript , är det vanligt att stöta på fel med kodning , vilket kan orsaka en webbplats för att mata ut konstiga tecken . Process

    MySQL-databaser skapas initialt av utvecklare , men kan eventuellt ha uppdateringar och skär körs på användarens interaktion . När en utvecklare skapar ett databassystem , han vanligtvis infogar data för att börja med . Beroende på syftet med en webbplats , kan sidorna också tillåta användare att skicka data från webbsidor byggda i PHP . PHP -skript fråga också i databasen , bygga in resultaten i HTML-sidor för att presentera för besökarna . MySQL databas -systemet använder olika typer av kodning för att lagra bokstäver.
    Orsak

    MySQL erbjuder en rad alternativ för teckenkodning . Teckenkodning hänvisar till den process som används för att lagra tecken i minnet. Olika kodningssystem varierade språk och alfabet . När du lagrar text i en textfil med hjälp av en editor program , sker teckenkodning , även om du kanske inte är medveten om det . Om en MySQL databas är inställd på att använda ett visst kodningssystem , och exploatören eller användaren försöker att infoga data som lagras i ett annat kodningssystem , kan dessa data förstöras . Detta är då konstiga tecken visas bland eller i stället för de korrekta uppgifterna .
    Effekter

    Encoding problem med MySQL och PHP kan ha en rad effekter . En av de mest uppenbara kan vara att innehållet på webbplatsen visar konstiga tecken istället för rätt tecken . Detta hindrar användare från att komma åt plats tjänster . Om PHP -skript använder komplexa frågor , som att bygga innehållet i en tabell i frågor på ett annat , kan funktionen påverkas .
    Lösningar

    Använd rätt kodningssystem och ersätta de skadade data för att lösa problemet . Denna process kan kräva att exportera data från MySQL , eller komma åt den från dess ursprungliga källa . För att exportera data , välj den kodningsmetod som används för tillfället , och sedan spara data tillfälligt . Till exempel , spara data i en textfil med önskad kodning metoden . Importera data tillbaka in i databasen , som ersätter skadade data .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Procentuell Funktion i PHP
    ·Hur Överför HTML datatabeller till Excel i PHP
    ·Hur Spola en långsam Query Logga in MySQL
    ·Hur man dödar långvariga frågor i MySQL
    ·Komma åt Cookies & Redirect i PHP
    ·Korrekt Case Funktion för PHP Strings
    ·Hur man skapar en PHP Call Namn
    ·PHP Integer Funktioner
    ·MySQL 1030 Fel
    ·PHP Web Design Tutorial
    Utvalda artiklarna
    ·Hur man ut en fil i Ruby
    ·Hur man gör ett lotteri med C + +
    ·Vad är en Data Attribut
    ·Hur man använder Storlek Arkiv Läs i Java
    ·Hur Rulla till botten av en lista i Java
    ·Hur man använder PowerShell till e-post en fil via Exc…
    ·Konvertera en Transact - SQL datum till ett String
    ·Hur man visar text på Rollover
    ·Hur man utför en Record Sök i ett Java-program
    ·Ansluta till en Access- DB i Visual Basic Net
    Copyright © Dator Kunskap http://www.dator.xyz