Kullandığım bir web uygulaması için çevrimiçi bir sms servisi (Clickatell) kullanıyorum. Benim ana dilim Yunanca, bu yüzden göndermeden önce php dosyasında sms metnini UTF-16BE'ye dönüştürmem gerekiyor. Mesela ben ben inluding herşeyi conver gerekirUTF8 Metin ve Numaralarını Clickatell için UTF16-BE'ye Dönüştürme
"Το ραντεβού σας έχει μεταφερθεί στις 2016/12/12 και ώρα 18:25"
için
03a403bf002003c103b103bd03c403b503b203bf03cd002003c303b103c2002003ad03c703b503b9002003bc03b503c403b103c603b503c103b803b503af002003c303c403b903c2002000310032002d00310032002d0032003000310036002003ba03b103b9002003ce03c103b1002000310038003a00320035
metni dönüştürmek gerekir uzaylar, semboller ve sayılar. Birkaç php komutu buldum ama sadece metni dönüştürüyorlar.
$text=strtoupper(str_replace(array('"', '\u'), array('',''), json_encode('Το ραντεβού σας έχει μεταφερθεί στις 12-12-2016 και ώρα 18:25')));
Yukarıdaki kodu kullanarak zaman aşağıda sonuç almak: Eğer tarih ve saati olarak fark ederseniz
03A403BF 03C103B103BD03C403B503B203BF03CD 03C303B103C2 03AD03C703B503B9 03BC03B503C403B103C603B503C103B803B503AF 03C303C403B903C2 2016/12/12 03BA03B103B9 03CE03C103B1 18:25
tüm boşluklar unicode değildir.
Bütün ifademi nasıl unicode'a aldığımı söyleyen var mı? Bunu php ile nasıl yapabilirim? sana "Onlar yalnızca metin dönüştürüyoruz.END_STRONG" ile ne demek emin değilim önceden
o ana kadar sahip kod gönderin. – BPS
Lütfen soruyu [düzenleyin] ve daha önce denediğiniz ve bir sorunla karşılaştığınız bir [mcve] ekleyin. i yukarıda eklenen kod kullandığınızda tarih ve saati de tüm alanlarda dönüştürülmez fark ederseniz –