Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť reťazec na UTF - 8 v PHP

Väčšina webových stránok napísaných v angličtine príde kódované v ISO - 8859 - 1 , a kódovanie znakovej sady vhodný pre zobrazovanie anglického textu bez špeciálne znaky alebo označenie prízvuku . Táto znaková sada je tiež známy ako " Latin 1 " , pretože zahŕňa najčastejšie používané latinku . Ak máte reťazec textu, ktorý je ISO - 8859 - 1 môžete previesť do UTF - 8 pomocou funkcie PHP . Akonáhle texte je nastavená na UTF - 8 ( tiež volal " Unicode " ) , môžete písať v akomkoľvek jazyku pomocou nejakej potrebujete znaky , ako napríklad francúzskej alebo japonské . Pokyny dovolená 1

Vytvorte premennú a nastavte jej hodnotu na reťazec , ktorý obsahuje iba ISO - 8859 - 1 znaky :

$ mystring = " Toto je prostý anglický text bez špeciálnych znakov . " ;
2

Zadajte " utf8_encode ) " funkcie vo svojom kóde niekde pod premennou , ktorú ste vytvorili ( a odovzdať premenné ako jeho parameter :

utf8_encode ( $ MyString ) ;

Zabaľte reťazec do jednoduchých alebo dvojitých úvodzoviek vstúpiť priamo do funkcie bez použitia premennej , ak chcete :

utf8_encode ( " To je prostý anglický text s žiadnymi zvláštnymi znakmi " ) ;
3

Nastavte výsledok " utf8_encode ( ) " funkcie ako hodnotu nové premenné :

$ UTF8String = utf8_encode ( $ MyString ) ;

Ak chcete aktualizovať pôvodnú premennú s novým UTF - 8 kódovaného textu , nastavte hodnotu na " utf8_encode ( ) " funkcia k pôvodnej premennej :

$ mystring = utf8_encode ( $ myString ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené