Önemli: Bu sayfa çerez kullanıyor (cookies). Tarayıcı çerezleri kapatmadan Bu web sitesini kullanarak, bunu kullanmak için kabul anlamına gelir.
Şimdi satın alın! Özellikler Yüklemeler

Bizimle kazanın!

Eğer vBET katılmak için para kazanmaya başlamak istiyorum Ortaklık programı.
Sayfa 2 , 2 FirstIlk 12
Sonuçlar 11 için 15 , 15

Konu: Doğru görüntülenmesinin Vurgular ...

  1. #11
    Junior Member
    Üyelik tarihi
    Şubat 2011
    Mesajlar
    9

    Default

    Quote Nickli Üyeden kamilkurczak View Post
    Evet. Ben benim test forumu onaylayın!
    Bu hata raporlama bölümünde bu konu hareket etmek gerekir BB hatadır.

    Altında ASCII kodu ile harfleri ile bir kodlama sorunu olduğunu fark Ā

    Ben foruma erişimi olmadan çözebilirsiniz bu yüzden benim test forumu üretebileceği

    Senin için en iyi çözüm yolu bulmaya çalışacağız.
    Eh iyi haber, sorun kendimi sabit. Kötü haber bu çözüm bir yedek fonksiyonu olarak çalışacağını teyit edemez ... bu sadece benim forum üzerinde çalışır.

    Ne olursa olsun, burada yeni bir fonksiyon:

    PHP Code:
    function vbet_encodeToSafeUTF8(&$string) {

         
    $string utf8_decode($string);           
         return 
    $string;

    Bu fonksiyon, UTF-8, ISO-8859-1 dönüştürür

  2. #12
    vBulletin Enterprise Çevirmen (BB) Personel
    Üyelik tarihi
    Mayıs 2010
    Mesajlar
    1,000

    Default

    Bu iyi haber için teşekkürler. Ben test ve onaylamak

  3. #13
    vBulletin Enterprise Çevirmen (BB) Personel
    Üyelik tarihi
    Mayıs 2010
    Mesajlar
    1,000

    Default

    merhaba,
    Çözümü, genel olarak iyi değil. Neden? Bu ASCII kodu olan harflerle 256 (dönüştürülür ve iyi görüntülenir) altında çalışıyor ama 256 üzerinden ASCII kodu ile mektupları var? "" imzalar.

    Biz tek bir iki çözümleri birleştirmek gerekiyor

    Örneğin:
    PHP Code:
    function vbet_encodeToSafeUTF8(&$string) {
            
            
    $string preg_replace('/([\340-\357])([\200-\277])([\200-\277])/e',        
                    
    '\'&#\'.((ord(\'\\1\')-224)*4096 + (ord(\'\\2\')-128)*64 + (ord(\'\\3\')-128)).\';\'',    
                    
    $string); 
         
            
    //decode two byte unicode characters 
            
    $string preg_replace('/([\304-\337])([\200-\277])/e'
                    
    '\'&#\'.((ord(\'\\1\')-192)*64+(ord(\'\\2\')-128)).\';\''
                    
    $string); 
            
            
    $string utf8_decode($string);            
            
            return 
    $string;
        } 
    bu satırı:
    PHP Code:
    [\304-\337
    256 altında ASCII kodu harfleri daha tanımlamak benim işlevi tarafından değil, sadece çözülmüş olacak
    PHP Code:
    utf8_decode 
    Test still.I, her şeyi artık düzgün çalıştığından emin tamamen emin değilim.
    Siz de test edebilirsiniz!

  4. #14
    Junior Member
    Üyelik tarihi
    Şubat 2011
    Mesajlar
    9

    Default

    Benim amacım için çözüm gayet iyi çalışıyor ... Ben sadece iki langauges tercüme ediyorum ... İngilizce ve Fransızca. Her ikisi de ISO-8859-1 (latin1) dilleri. Bu nedenle "utf_decode" fonksiyonu iyi çalışır.

    Bununla birlikte, küresel bir kapsamı ile utf_decode fonksiyonu muhtemelen "latin1" dışındaki diğer diller için çalışmak olmaz.

    Ben bir vbulletin programcı kadar değilim. Ancak, ben bir öneri sunacak:

    Belki de bir bildirimde iyi amaca uygun olabilir "" Eğer bir çözüm işe gelmez eğer. Aşağıdaki örnekte, "translated_language_var" hedef dil çevirmek olacaktır.

    IE:
    PHP Code:
    $latin1 = array(English,French,Spanish,Italian....etc);

    if (
    in_array(translated_language_var,$latin1)){

      
    $string utf_decode($string);

    }else{
      
      
    original solution;
    }

    return 
    $string
    Belki de böyle bir şey kullanarak her şeyi güvenli tutmak için emin bir yöntem olurdu ...??? Ben kolayca bu sözde kodu kullanabilirsiniz ve vbulletin için çalışma yapabilir eminim.
    Last edited by freddie3218; 14-03-11 at 05:12.

  5. #15
    vBulletin Enterprise Çevirmen (BB) Personel
    Üyelik tarihi
    Mayıs 2010
    Mesajlar
    1,000

    Default

    çözüldü sonraki Relase dahil edilecektir

Sayfa 2 , 2 FirstIlk 12

Bu Konu İçin Etiketler

İzinleri Yetkileriniz

  • Size olmayabilir Yeni Mesaj
  • Size olmayabilir yazılan mesaj içermekte
  • Size olmayabilir Mesaj ekleri
  • Size olmayabilir Mesajınızı Değiştirme
  •