Aşağıdaki kodun bir çevirisi PHP kullanılarak mümkün mü?PHP'de UTF8 karakterlerini sayısal karakter varlıklarına dönüştürme
Aşağıdaki kod JavaScript ile yazılmıştır. Gerekirse sayısal karakter referansları ile html döndürür. Ör. smslån -> smslån
Tercüme oluştururken başarısız oldum. This script işe yarayabilir benziyordu, ama å yerine javascript aşağıda olduğu gibi å
için å
döndürür. o charCodeAt aynı şeyi yapar gibi
function toEntity() {
var aa = document.form.utf.value;
var bb = '';
for(i=0; i<aa.length; i++)
{
if(aa.charCodeAt(i)>127)
{
bb += '&#' + aa.charCodeAt(i) + ';';
}
else
{
bb += aa.charAt(i);
}
}
document.form.entity.value = bb;
}
PHP's ord function geliyor, ama öyle değil. OrC ve kullanarak charCodeAt kullanarak å elde ederim. Bu, ya da bazı inanılmaz zor kodlama sorunları yaşıyorum.
Sen [? Bu] (http://www.php.net/manual/en/function.mb-encode-numericentity.php#88586) veya phihag cevabını demek aşağıda, temel olarak? Ben ord bir utf8 sürümü göremiyorum. – darkAsPitch
Emin değilim. Miguel'in kodunu 20 dakikalığına oynamayı denedim, ama aşağıdaki phihag'ın önerdiğim şey tam olarak ihtiyacım olan şey. Zaten bu uygulama açısından. Olmadığına inanmak için bir sebep var mı? – darkAsPitch