Php en exec işlevini kullanarak ve sorunlarınız edilmiş bir komut satırı programı bir argüman olarak UTF-8 metin geçmek için çalışıyorum. Ben karakter kodlama sorunları nedeniyle olduğunu sanıyorum.
I locale charmap komut satırından çağırdığınızda, ben olsun: UTF-8.
Ama ne yaparım:
<?php echo exec('locale charmap'); ?>
Ben olsun
ANSI_X3.4-1968
Bunu nasıl değiştirebilirim? Ben bir kez ayarlamak istediğiniz bir şey değil - Ben potansiyel yüzden her arama için exec() farklı bir gerektirebilir farklı dilleri / kodlamaları ile çalışıyor olacak. Ama bu bile onu ayarlamak için bilerek UTF-8 kez yararlı olacaktır.