PHP bir Unicode dizesi oluşturmak?

0 Cevap php

Unicode ondalık veya CLI PHP script çıkış olmak isteyen olan bir karakter için onaltılık sayı göz önüne alındığında, nasıl oluşturabilir PHP edebilir? chr() function doğru çıktı üretmek değil gibi görünüyor. İşte benim test script bir test olarak U 00 A7 (A7 onaltılık, ondalık 167, UTF-8 C2 A7 olarak temsil edilmelidir) bölüm sonu karakteri kullanarak, bulunuyor:

<?php
echo "Section sign: ".chr(167)."\n"; // Using CHR function
echo "Section sign: ".chr(0xA7)."\n";
echo "Section sign: ".pack("c", 0xA7)."\n"; // Using pack function?
echo "Section sign: §\n"; // Copy and paste of the symbol into source code

Ben (sunucuya bir SSH oturumu aracılığıyla) elde çıkışı:

Section sign: ?
Section sign: ?
Section sign: ?
Section sign: §

Yani, ben kullanıyorum terminali yazı içinde bölüm sonu karakteri var olduğunu kanıtlıyor, ve koddan oluşturulurken SSH bağlantısı başarıyla birlikte gönderiyor, ancak chr() düzgün inşa edilmez numarası.

Elimdeki tüm kod numarası ve bir kopyala / yapıştır seçeneği ise, ne gibi seçenekler var?

0 Cevap