Moderna web-lokacija je jedna ili više HTML stranica. Može biti osmišljen kako jest, i uvijek biti isti. Stranice web-lokacije također se mogu izraditi u letu. PHP iconv prilagođava HTML željenom pregledniku u vrijeme dolaska posjetitelja. U svakom slučaju, svaka stranica mora specificirati svoje kodiranje u poglavlju GLAVA.
Kodiranje stranice ima dva aspekta odvojena u vremenu koje treba uzeti u obzir. Proces razvoja: hosting programer, a odgovara alatima. Operativni proces: hosting je optimiziran za web-lokaciju i protok posjetitelja.
Bilo koja stranica je informacijska struktura na hosting u određenom kodiranju. Kroz PHP iconv bilo koje kodiranje se pretvara u željeno. Tijekom razvoja i modernizacije bilo koje stranice - to je funkcionalnost na stranicama korištenog sustava za upravljanje web stranicama ili tekst u određenom kodiranju u odabranom uređivaču teksta.
Kao opće pravilo, kodiranje resursa, postavke hostinga, kodiranje urednika HTML stranica, objektne datoteke, skripte, CSS tablice i druge datoteke resursa moraju se podudarati.
U gornjem primjeru, položaj (1) je moderan način za određivanje željenog kodiranja stranice. Može označiti "windows-1251" ili "UTF-8". Možete uputiti na različito kodiranje.
Položaji (2.1) i (2.2) se međusobno isključuju. Morate odabrati jednu stvar. Poželjno je koristiti varijantu specificiranja kodiranja konstruktom (1). U tom slučaju, uvijek možete koristiti PHP funkciju iconv: Windows 1251 kod je lako unijeti u UTF-8.
Nije dovoljno specificirati kodiranje stranice. Čak i kada je razvoj web resursa u punom zamahu: hosting i stranica su u istom kodiranju. Alati, prije svega urednik, preglednik i PHP tester, sve radi bez problema i kvarova. Ali može doći do neočekivane situacije.
Problemi kodiranja obično se pojavljuju na sučelju hostinga, web-resursa i izvora ili primatelja. U većini slučajeva, ovo je baza podataka.
Ako ne postoji ništa ili čudni znakovi u varijablama prilikom čitanja, samo trebate pretvoriti pretvorbu ikona u PHP: $ sDst = iconv (' UTF- 8', ' CP 1251', $ sSrc ) ili $ sDst = iconv (' CP 1251', ' UTF -8 ', $ sSrc ).
Problem će biti uklonjen sam. Baza podataka nije jedini izvor problema kodiranja. Čitanje web-mjesta trećih strana, kao što je u svrhu parsiranja ili traženja informacija, može rezultirati informacijama u bilo kojem kodiranju. Kako to izbjeći?
PHP iconv vam omogućuje rješavanje problema pretvaranja informacija iz bilo kojeg izvora u željeno kodiranje.