Fontos: Ez az oldal cookie-kat használ (cookies). A weboldal használatával kikapcsolása nélkül sütik a böngészőben, azt jelenti, hogy egyetért a használat.
Vásároljon most! Jellemzők Letöltések

Keress velünk!

Ha azt szeretné, hogy kezdj el pénzt keresni a pénzt a vBET csatlakoznak a Affiliate Program.
Oldal 2 A 2 FirstElső 12
Eredmények 11 a 15 A 15

Téma: Ékezet nem megfelelően jelenik meg ...

  1. #11
    Junior Member
    Csatlakozott
    Február 2011
    Hozzászólások
    9

    Default

    Quote Eredetileg írta: kamilkurczak View Post
    Igen. Meg tudom erősíteni, hogy az én teszt fórumon!
    Ez egy bug vBET így kell mozgatni a téma a hiba jelentési részt.

    Észrevettem, hogy van egy kódolási probléma betűk ASCII kóddal alatt

    Tudom reprodukálni, hogy az én teszt fórum, így tudok javítani való hozzáférés nélkül a forum

    Megpróbálom megtalálni a legjobb megoldást az Ön számára.
    Nos a jó hír az, hogy én rögzítette a problémát magamnak. A rossz hír az, hogy nem tudom megerősíteni, hogy ez a megoldás működik, mint a helyettesítő funkció ... mert csak akkor működik, én fórumokon.

    Függetlenül attól, itt van az új funkció:

    PHP Code:
    function vbet_encodeToSafeUTF8(&$string) {

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

    Ez a függvény UTF-8, az ISO-8859-1

  2. #12
    vBulletin Enterprise Fordító (vBET) személyzet
    Csatlakozott
    Május 2010
    Hozzászólások
    1,000

    Default

    Köszönöm ezt a jó hírt. Fogom próbálni, és erősítse

  3. #13
    vBulletin Enterprise Fordító (vBET) személyzet
    Csatlakozott
    Május 2010
    Hozzászólások
    1,000

    Default

    hello,
    A megoldás nem jó általában. Miért? Ez dolgozik betűk ASCII kódot 256 (átalakított, és megjelenik jó), de betűk ASCII kóddal több mint 256 van "?" jeleket.

    Így kell kombinálni a két megoldás egy

    Például:
    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;
        } 
    ezt a sort:
    PHP Code:
    [\304-\337
    határozza meg, mint a betűk ASCII kódot 256 nem lesz dekódolni a saját funkciója, de csak
    PHP Code:
    utf8_decode 
    Én tesztelés still.I nem vagyok teljesen biztos benne, hogy minden megfelelően működik most.
    Tudod teszt is!

  4. #14
    Junior Member
    Csatlakozott
    Február 2011
    Hozzászólások
    9

    Default

    Az én célokra, a megoldás jól működik ... az Én csak fordítása két langauges ... Angol és francia nyelven. Mindkettő ISO-8859-1 (latin1) nyelven. Ezért a "utf_decode" funkció jól működik.

    Azonban a globális hatókörű, tekintettel a utf_decode funkció valószínűleg nem működik más nyelveken kívül "latin1".

    Nem vagyok valami nagy vBulletin programozó. Én azonban kínál egy javaslatot:

    Talán segítségével "Ha a" nyilatkozat megfelel a célra jobb, ha a megoldás nem működik. Az alábbi példában a "translated_language_var" lenne a cél nyelvet lefordítani.

    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
    Talán a Valami ilyesmit kellene biztos módszer tartani mindent biztonságos ...??? Biztos vagyok benne, könnyen használható ez a pszeudo-kódot, és ez a munka a vBulletin.
    Utoljára szerkesztette freddie3218; 14-03-11 -on 05:12.

  5. #15
    vBulletin Enterprise Fordító (vBET) személyzet
    Csatlakozott
    Május 2010
    Hozzászólások
    1,000

    Default

    megoldott - szerepelni fog a következő relase

Oldal 2 A 2 FirstElső 12

A téma címkéi

Hozzászólás szabályai

  • Ön nem indíthatsz új témákat
  • Ön nem post válaszok
  • Ön nem csatolhatsz
  • Ön nem módosíthatod a hozzászólásaidat
  •