PHP iconv () - konverze kódování znaků

Moderní web je jedna nebo více stránek HTML. Může být navržena tak, jak je a vždy stejná. Stránky stránek lze také vytvářet za běhu. PHP iconv upravuje HTML na požadovaný prohlížeč v době příchodu návštěvníka. V každém případě by každá stránka měla uvést kódování v části HEAD. Kódování stránky má dva aspekty, které jsou odděleny v čase, což je třeba vzít v úvahu. Proces vývoje: hostování vývojářem a odpovídá nástrojům. Provozní proces: Hosting je optimalizován pro stránky a proud návštěvníků.

multiplicity kódování

Jakékoliv stránky - informační struktura hostit konkrétní kódování. Pomocí ikony PHPv bude jakékoli kódování převedeno na požadovanou. Při vývoji a modernizaci jakéhokoli místa - použité funkčnost stránek redakčního systému, nebo text v konkrétní kódující zvolený textový editor.


Jako obecné pravidlo, nastavení kódování zdroje hostit kódování HTML editor stránky, soubory, objekty, skripty, tabulky, CSS a další zdrojové soubory se musí shodovat. Ve výše uvedeném příkladu je poloha

moderním způsobem označování požadovaného kódování stránky. Může být označen jako "windows-1251" nebo "UTF-8". Můžete se obrátit na jiné kódování. Polohy (2.1) a (2.2) se navzájem vzájemně vylučují. Musíte si vybrat jednu věc. Je výhodné použít variantu instrukce pro kódování strukturou

. V takovém případě to bude vždy možnépoužijte funkci iconv PHP: kód Windows 1251 je snadné přinést UTF-8.

Funkce kódování účetnictví

Nestačí specifikovat kódování stránky. I když je vývoj webového zdroje v plném proudu: hosting a webové stránky jsou ve stejném kódování. Nástroje, především editor, prohlížeč a testovací stroj PHP, pracují bez problémů a selhání. Ale může dojít k nepředvídané situaci. Problémy s kódováním obvykle vznikají na rozhraní webového zdroje hostujícího zdroj nebo příjemce. Ve většině případů jde o databázi. Při čtení proměnné není nic divného nebo známky, stačí převést PHP iconv: $ SDST = iconv ('UTF -8', 'CP 1251', $ SSRC) nebo $ SDST = iconv ('CP 1251', " UTF-8 ', $ sSrc). Problém se sníží sám. Databáze není jediným zdrojem kódovacích problémů. Čtení stránek třetích stran, například pro analýzu nebo vyhledávání informací, může vést k informacím v jakémkoli kódování. Jak se tomu vyhnout? PHP iconv umožňuje vyřešit problém převodu informací z libovolného zdroje na požadované kódování.

Související publikace