pamatnostādnes
Ziņojumu
Home > Datortehnika > PHP - substr un UTF-8

PHP - substr un UTF-8

Ja Jums ir problēmas darbā ar stīgas PHP UTF-8 - problēma, iespējams, ka substr iet ar bitu skaitu, nevis rakstzīmju skaitu. UTF-8 ir vairāk bitu katrs simbols, tāpēc tam hakeru prom ar ķēžu āķiem un akcentiem vairāk, nekā vajadzētu (šodien tas maksā man 2 stundas meklējot kodā pirms es sapratu, ka kļūda nav manā uztvērēju). Tas var atrisināt savas funkcijas.

Funkcijas, piemēram, piko_substr

function piko_substr($text, $odkud, $kam) { $temp = iconv("iso8859-2", "utf-8", substr(iconv("utf-8", "iso8859-2", $text),$odkud,$kam)); return($temp); } 
Tags: , , Kategorijas: Datoru Tags: , ,
  1. CZIP
    15 Apr 2011 pie 11:39 | # 1

    Kas par mb_substr ();

  2. Lukas Satin
    Jūlijs 3, 2011 plkst 15:32 | # 2

    Mb_substr vien () reizēm nedarbojas un top ir jāpievieno:
    mb_internal_encoding ("UTF-8");
    mb_http_output ("UTF-8");
    ob_start ("mb_output_handler ');

    Padara pašas, kuras iconv rindām ...

  1. Nav Trackbacks vēl nav.
Svarīgi spēt rīkoties, jums ir nepieciešams, lai atrisinātu vienkāršu matemātisku seuraavilla (tā mēs zinām, ka jūs esat cilvēks) :-)!

Kas ir 12 + 9?
Lūdzu atstājiet šajās divās jomās kā-ir:

Spam aizsardzību ar WP-SpamFree

Atsauksmes
noteikumi
uzglabāt