Tärkeä: Tämä sivu käyttää evästeitä (cookies). Käyttämällä tämän sivuston sammuttamatta evästeet selaimella, tarkoittaa, että olet samaa mieltä käyttää sitä.
Osta nyt! Ominaisuudet Downloads

Ansaitse kanssamme!

Jos haluat ansaita rahaa vBET liittymään Affiliate-ohjelma.
Sivu 2 ja 2 FirstEnsimmäinen 12
Tulokset 11 että 15 ja 15

Thread: Accents ei näy oikein ...

  1. #11
    Junior Member
    Liittynyt
    Helmikuu 2011
    Viestejä
    9

    Default

    Quote Alkuperäinen kirjoittaja kamilkurczak View Post
    Kyllä. Voin vahvistaa se minun testi foorumi!
    Tämä on vBET bug joten minun täytyy siirtää tätä säiettä osaksi Virheraportointi osassa.

    Huomasin, että koodaus ongelma kirjainten ASCII-koodin alla

    En voi jäljentää se minun testifoorumi jotta voin korjata sen ilman pääsyä your forum

    Yritän löytää paras ratkaisu sinulle.
    No hyvä uutinen on, että Korjasin ongelman itse. Huono uutinen on, että en voi vahvistaa, että tämä ratkaisu toimii hänen sijaisenaan toimi ... koska se toimii vain minun foorumeilla.

    Riippumatta, tässä on uusi toiminto:

    PHP Code:
    function vbet_encodeToSafeUTF8(&$string) {

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

    Tämä toiminto muuntaa UTF-8 ISO-8859-1

  2. #12
    vBulletin Enterprise Kääntäjä (vBET) Staff
    Liittynyt
    Toukokuu 2010
    Viestejä
    1,000

    Default

    Kiitos tästä hyvä uutinen. Aion kokeilla sitä ja vahvista

  3. #13
    vBulletin Enterprise Kääntäjä (vBET) Staff
    Liittynyt
    Toukokuu 2010
    Viestejä
    1,000

    Default

    hello,
    Sinun ratkaisu ei ole hyvä yleensä. Miksi? Tämä työskentelee kirjainten ASCII-koodi, 256 (muunnetaan ja esitetään hyviä), mutta kirjainten ASCII-koodin yli 256 Olen "?" merkkejä.

    Joten meidän on yhdistää kaksi ratkaisua yhdessä

    Esimerkiksi:
    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;
        } 
    tämä rivi:
    PHP Code:
    [\304-\337
    määritellä kuin kirjainten ASCII-koodin alle 256 ei varmasti dekoodata minun toiminto mutta vain
    PHP Code:
    utf8_decode 
    Olen testaamalla sitä still.I en ole täysin varma, että kaikki toimii oikein nyt.
    Voit testata sitä myös!

  4. #14
    Junior Member
    Liittynyt
    Helmikuu 2011
    Viestejä
    9

    Default

    Omasta tarkoituksiin, ratkaisu toimii hyvin ... koska olen vain kääntää kahteen langauges ... Englanti ja ranska. Molemmat ovat ISO-8859-1 (latin1) kielellä. Siksi "utf_decode" toiminto toimii hienosti.

    Kuitenkin globaali laajuus huomioon ottaen, utf_decode toiminto ei luultavasti toimi muunkielisiä ulkopuolella "latin1".

    En ole paljon vBulletin ohjelmoija. Olen kuitenkin tarjoaa yksi ehdotus:

    Ehkä käyttäen "jos" lausunto voi sopivaksi tarkoitukseen paremmin, jos ratkaisu ei toimi. Alla olevassa esimerkissä, "translated_language_var" olisi kohde kieltä kääntää.

    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
    Ehkä käyttäen jotain tällaista olisi varma tapa pitää kaikki turvalliseen ...??? Olen varma, että voisi helposti käyttää tätä pseudo-koodi ja tehdä työtä vBulletin.
    Viimeksi muokannut freddie3218; 14-03-11 at 05:12.

  5. #15
    vBulletin Enterprise Kääntäjä (vBET) Staff
    Liittynyt
    Toukokuu 2010
    Viestejä
    1,000

    Default

    ratkaistu - sisällytetään seuraavaan Lyö vapauttamalla

Sivu 2 ja 2 FirstEnsimmäinen 12

Netistä poimittua

Postitusoikeudet

  • Sinä voi ei uusia viestiketjuja
  • Sinä voi ei vastata viesteihin
  • Sinä voi ei lähettää liitetiedostoja
  • Sinä voi ei muokata viestejäsi
  •