Amazon SQS karakter kodlama sorunu

3 Cevap php

Ben Amazon SQS'in message gövdesinde vb â, I, O, A, A gibi karakterler eklemek çalışıyorum. Ancak bu karakterler SQS'in (örn. Ã ¤) bazı diğer karakterlere dönüştürülür. Bu sorunu çözmek için bir yolu var mı.

Teşekkürler

3 Cevap

Yanıt için teşekkürler. Ben bu sorun gelip fazla en iyi yolu HTML-BİRLİKTE biçiminde AmazonSQS ileti gövdesini saklamak için olduğunu düşünüyorum. Yani mesajı saklamadan önce php yöntemi mb_convert_encoding(string $str, string $to_encoding [,mixed $from_encoding]) kullanarak HTML_ENTITIES biçiminde kodlamak.

Herkes daha iyi bir çözüm varsa yorumlarınızı eklemek için çekinmeyin.

Teşekkürler

Bu nedeniyle kodunda bir karakter kodlama sorunu muhtemeldir. Bu konu hakkında bir tavsiye makale Joel kullanıcısının The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!).

Karakterler UTF-8 kodlanmış bir yerde ve beklediğiniz gibi gelen UTF-8 kod çözme işlemi yapılırken değildir ediliyor gibi görünüyor.

Ben bu onlinemq çözülmüş olduğunu gördüm ama yine SQS'in var