“Karakter UTF-8 yang cacat mungkin salah dengan PHP yang disandikan secara tidak benar” Kode Jawaban

Karakter UTF-8 yang cacat mungkin salah dengan PHP yang disandikan secara tidak benar

$data['name'] = mb_convert_encoding($data['name'], 'UTF-8', 'UTF-8');
Nickton

Karakter UTF-8 yang salah, mungkin salah dikodekan

/**
 * Encode array from latin1 to utf8 recursively
 * @param $dat
 * @return array|string
 */
   public static function convert_from_latin1_to_utf8_recursively($dat)
   {
      if (is_string($dat)) {
         return utf8_encode($dat);
      } elseif (is_array($dat)) {
         $ret = [];
         foreach ($dat as $i => $d) $ret[ $i ] = self::convert_from_latin1_to_utf8_recursively($d);

         return $ret;
      } elseif (is_object($dat)) {
         foreach ($dat as $i => $d) $dat->$i = self::convert_from_latin1_to_utf8_recursively($d);

         return $dat;
      } else {
         return $dat;
      }
   }
// Sample use
// Just pass your array or string and the UTF8 encode will be fixed
$data = convert_from_latin1_to_utf8_recursively($data);
Matteoweb

Jawaban yang mirip dengan “Karakter UTF-8 yang cacat mungkin salah dengan PHP yang disandikan secara tidak benar”

Pertanyaan yang mirip dengan “Karakter UTF-8 yang cacat mungkin salah dengan PHP yang disandikan secara tidak benar”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya