Rumah pembangunan bahagian belakang masalah PHP PHP如何把字符串改成UTF8?

PHP如何把字符串改成UTF8?

Jun 15, 2020 pm 04:32 PM
asas php

PHP如何把字符串改成UTF8?

PHP如何把字符串改成UTF8?

在PHP中可以使用“iconv()”函数把字符串改成UTF8,该函数作用是将字符串按要求的字符编码来转换,其语法为“iconv(in,out,str)”,使用时将in设置为字符串的编码,out设置为UTF8,str设置为要转换的字符串即可。

转化示例

$str = "123456789";

$str = iconv('ASCII', 'UTF8', $str);
Salin selepas log masuk

使用示例

<?php
//some German
$utf8_sentence = &#39;Weiß, Goldmann, Göbel, Weiss, Göthe, Goethe und Götz&#39;;

//UK
setlocale(LC_ALL, &#39;en_GB&#39;);

//transliterate
$trans_sentence = iconv(&#39;UTF-8&#39;, &#39;ASCII//TRANSLIT&#39;, $utf8_sentence);

//gives [Weiss, Goldmann, Gobel, Weiss, Gothe, Goethe und Gotz]
//which is our original string flattened into 7-bit ASCII as
//an English speaker would do it (ie. simply remove the umlauts)
echo $trans_sentence . PHP_EOL;

//Germany
setlocale(LC_ALL, &#39;de_DE&#39;);

$trans_sentence = iconv(&#39;UTF-8&#39;, &#39;ASCII//TRANSLIT&#39;, $utf8_sentence);

//gives [Weiss, Goldmann, Goebel, Weiss, Goethe, Goethe und Goetz]
//which is exactly how a German would transliterate those
//umlauted characters if forced to use 7-bit ASCII!
//(because really ä = ae, ö = oe and ü = ue)
echo $trans_sentence . PHP_EOL;

?>
Salin selepas log masuk
<?php
$tab = array("UTF-8", "ASCII", "Windows-1252", "ISO-8859-15", "ISO-8859-1", "ISO-8859-6", "CP1256");
$chain = "";
foreach ($tab as $i)
    {
        foreach ($tab as $j)
        {
            $chain .= " $i$j ".iconv($i, $j, "$my_string");
        }
    }

echo $chain;
?>
Salin selepas log masuk

推荐教程:《PHP教程

Atas ialah kandungan terperinci PHP如何把字符串改成UTF8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Perkara yang perlu diketahui oleh pembangun bahagian hadapan tentang PHP Perkara yang perlu diketahui oleh pembangun bahagian hadapan tentang PHP Mar 29, 2024 pm 03:09 PM

Sebagai pembangun bahagian hadapan, memahami PHP sangat diperlukan. Walaupun PHP ialah bahasa pembangunan bahagian belakang, menguasai sejumlah pengetahuan PHP tertentu boleh membantu pembangun bahagian hadapan lebih memahami keseluruhan proses pembangunan web, meningkatkan kecekapan kerja dan bekerjasama dengan lebih baik dengan pembangun bahagian belakang. Dalam artikel ini, kami akan membincangkan beberapa perkara yang perlu diketahui oleh pembangun bahagian hadapan tentang PHP dan memberikan contoh kod khusus. Apakah PHP? PHP (HypertextPreprocessor) ialah pelayan

Panduan Pemula untuk PHP Panduan Pemula untuk PHP May 25, 2023 am 08:03 AM

PHP ialah bahasa pengaturcaraan bahagian hadapan yang popular Ia berkuasa, mudah dipelajari dan digunakan, dan digunakan secara meluas dalam pembangunan dan penyelenggaraan laman web. Untuk pemula, bermula dengan PHP memerlukan jumlah pembelajaran dan penguasaan tertentu Berikut adalah beberapa panduan untuk pemula dalam PHP. 1. Belajar konsep asas Sebelum mempelajari PHP, anda perlu memahami beberapa konsep asas. PHP ialah bahasa skrip yang mengeluarkan arahan kepada pelayan web. Ringkasnya, anda boleh menggunakan PHP untuk menjana kod HTML dan menghantarnya ke penyemak imbas untuk akhirnya dipaparkan di halaman web

Asas lemah dalam ujian bertulis PHP? Cuba kaedah kajian ini! Asas lemah dalam ujian bertulis PHP? Cuba kaedah kajian ini! Mar 01, 2024 pm 01:39 PM

PHP, sebagai bahasa skrip yang digunakan secara meluas dalam pembangunan web, telah menjadi salah satu kemahiran yang diperlukan untuk banyak syarikat Internet untuk merekrut bakat teknikal. Walau bagaimanapun, bagi sesetengah pelajar yang baru bermula atau mempunyai asas yang lemah, mempelajari PHP mungkin menghadapi beberapa kesukaran. Bagaimanakah anda boleh meningkatkan kemahiran asas anda dengan lebih baik apabila menghadapi ujian bertulis PHP? Seterusnya, kami akan memperkenalkan beberapa kaedah pembelajaran, dengan harapan dapat membantu semua orang meningkatkan pengetahuan dan kemahiran asas PHP. 1. Membangunkan tabiat membaca dokumentasi rasmi PHP adalah satu pembelajaran

Penting untuk pemula: Ralat dan penyelesaian asas PHP Penting untuk pemula: Ralat dan penyelesaian asas PHP May 11, 2023 am 08:28 AM

Dalam proses pembelajaran PHP, pemula sering menghadapi pelbagai ralat. Walaupun ini adalah proses pembelajaran semula jadi, ramai pemula sering kehilangan kesabaran kerana pengendalian kesilapan yang tidak betul. Artikel ini akan memperkenalkan ralat dan penyelesaian PHP asas, bertujuan untuk membantu pemula memulakan PHP dengan lebih mudah. 1. Ralat sintaks 1.1 Koma bernoktah hilang Dalam PHP, penyataan mesti berakhir dengan koma bernoktah. Jika anda secara tidak sengaja meninggalkan koma bertitik, ralat akan dilaporkan. Sebagai contoh, kod berikut mengakibatkan ralat: &lt;?phpecho"He

Gambaran Keseluruhan Nilai PHP: Fahami konsep penting PHP Gambaran Keseluruhan Nilai PHP: Fahami konsep penting PHP Mar 22, 2024 pm 03:09 PM

Gambaran keseluruhan nilai PHP: Untuk memahami konsep penting PHP, contoh kod khusus diperlukan PHP (Hypertext Preprocessor) ialah bahasa skrip yang digunakan secara meluas dalam pembangunan web atau dilaksanakan sebagai skrip kendiri. Dalam pembangunan web, adalah penting untuk memahami beberapa konsep penting PHP untuk menulis kod yang cekap dan boleh diselenggara. Dalam artikel ini, kami akan memperkenalkan beberapa konsep penting PHP dan menyediakan contoh kod khusus untuk membantu pembaca memahami dengan lebih baik. perubahan berubah-ubah

Fungsi tatasusunan tutorial asas PHP Fungsi tatasusunan tutorial asas PHP Jun 20, 2023 pm 01:39 PM

Fungsi tatasusunan ialah salah satu fungsi yang paling biasa digunakan dalam PHP, yang boleh digunakan untuk mencipta, mengendalikan dan mengurus tatasusunan. Apabila membangunkan aplikasi, menggunakan fungsi tatasusunan boleh meningkatkan kecekapan pembangunan. Artikel ini akan memperkenalkan beberapa penggunaan asas dan contoh fungsi tatasusunan dalam PHP untuk membantu semua orang memahami dan menguasai fungsi tatasusunan dengan lebih baik. 1. Penciptaan dan permulaan tatasusunan Tatasusunan dalam PHP boleh dibuat dengan cara berikut: //Buat tatasusunan melalui fungsi tatasusunan() $arr=array("a",&q

10 Petua Membaca Dokumentasi PHP 10 Petua Membaca Dokumentasi PHP May 24, 2023 pm 09:21 PM

PHP ialah bahasa skrip sebelah pelayan sumber terbuka yang sangat popular yang digunakan secara meluas dalam pembangunan web. Untuk menjadi pengaturcara PHP yang baik, membaca dokumentasi rasmi adalah penting. Sama ada anda seorang pemula atau pembangun berpengalaman, petua ini akan membantu anda membaca dokumentasi PHP dengan lebih berkesan. Fahami struktur dokumen Dokumentasi rasmi PHP dibahagikan kepada beberapa bahagian, termasuk manual, manual rujukan, Soalan Lazim, dokumen perpustakaan sambungan, dsb. Sebelum anda mula membaca, fahami struktur dokumen dan cari bahagian yang anda perlukan. Menggunakan fungsi carian dokumentasi PHP

Diperlukan untuk membina laman web dreamweaver: Kuasai beberapa mata pengetahuan utama PHP Diperlukan untuk membina laman web dreamweaver: Kuasai beberapa mata pengetahuan utama PHP Mar 27, 2024 pm 03:09 PM

Dalam era Internet ledakan maklumat hari ini, laman web telah menjadi cara penting untuk paparan dan promosi dalam semua lapisan masyarakat, dan PHP, sebagai bahasa skrip sebelah pelayan yang paling popular, sudah pasti salah satu kemahiran penting bagi kebanyakan pembangun laman web. Untuk menjadi mahir dalam PHP, anda perlu terlebih dahulu menguasai beberapa mata pengetahuan utama dan mendalami pemahaman anda melalui contoh kod tertentu. 1. Sintaks asas PHP Sintaks asas PHP adalah serupa dengan kebanyakan bahasa pengaturcaraan, termasuk pembolehubah, jenis data, operator, pernyataan bersyarat, pernyataan gelung, dsb. Berikut adalah contoh mudah

See all articles