Pertanyaan Masalah dengan simbol FPDF dan Euro


Saya telah menghabiskan beberapa hari memilah-milah berbagai metode untuk mendorong FPDF untuk membuat simbol Euro, tetapi tidak ada yang berhasil. Saya sudah:

$currency = iconv("UTF-8", "ISO-8859-1//TRANSLIT", '€');

Yang mengakibatkan:

iconv () [function.iconv]: Mendeteksi karakter multibyte yang tidak lengkap   dalam string input

Saya sudah mencoba berbagai jenis encoding, tetapi tidak berhasil.


7
2017-10-03 12:04


asal


Jawaban:


Anda sebenarnya bisa menghasilkan PDF dengan tanda-tanda euro menggunakan FPDF dengan menggunakan kode euro ascii: chr(128).

Ini praktik yang baik untuk membuat ini konstan. Di bagian atas skrip Anda, tambahkan:

define('EURO',chr(128));

Sekarang Anda bisa menggunakannya EURO dalam naskah Anda untuk mencetak simbol euro. Sebagai contoh:

"Costs: ".EURO.100

Akan menghasilkan: Costs: €100

Catatan: Ini juga akan berfungsi untuk simbol lain dengan chr(ascii), dimana ascii adalah kode ascii simbol. Anda dapat menemukan ikhtisar kode ascii di halaman ini: http://www.atwebresults.com/ascii-codes.php?type=2


29
2017-08-22 09:18



Saya sudah mencari usia, dan tidak ada yang berhasil - sampai saya menggunakan ini: utf8_encode (chr (128))


4
2018-04-04 16:51



jika Anda Ingin menunjukkan baris ini "£ 4,30" cukup ikuti di bawah

$ text = chr (163); $ pound = $ text. "4.30 p m";

Catatan: 163 = kode pound;


-1
2018-05-12 07:42