重要:このページには、クッキーを使用しています (cookies). ブラウザでクッキーをオフにせずにこのウェブサイトを使用して、あなたがそれを使用するために同意することを意味します。
今すぐ購入! 機能 ダウンロード

私達と稼ぐ!

他の言語に参加するとお金を稼ぐを開始したい場合 アフィリ エイト プログラム。
ページ 12 12 最後のLast
結果 1 への 1015

スレッド: アクセントが正しく表示されない...

  1. #1

    Default アクセントが正しく表示されない...

    こんにちは。

    私はvbulletin 4.08を使用しています。

    私は主に二つの言語のためvbetを使用して...英語とフランス語。私は英語に設定されてフォーラムのデフォルトの言語を持っている。しかし、いつでもフランスのユーザの投稿、翻訳は、英語で正しく表示されます。しかし、フランス語のアクサンなどは表示されません。その代わりに、それは次のように表示されます。

    Code:
    Dans quelle langue vous allez & #233;crire vos messages. Forum traduira automatiquement vos messages & #224; d'autres utilisateurs langues. En outre, il se traduira par des postes dans d'autres langues & #224; votre langue par d& #233;faut.
    それは次のように表示されるはずです。

    Code:
    Dans quelle langue vous allez écrire vos messages. Forum traduira automatiquement vos messages à d'autres utilisateurs langues.
    私のフォーラムは、ISO - 8859 - 1として両方の言語を表示するように設定されています。したがって、私はUTF - 8を使用していません

    また、私は非常に密接にインストール手順に従った。

    私がvBetに加えた唯一の変更は、私はCSSスプライトを使用して既定のフラグを変更したことです。しかし、私はコードを見て、と私は何も物事が表示されていること方法には影響ありません。

    私はこの問題を解決するためにUTF - 8に私のDBを変換する必要がありますか?

    何かアドバイスが高く評価されます。おかげ。
    で最後に編集 freddie3218; 07-03-1116:12. 理由: このフォーラムはそれを正しく表示されるので、私は、オリジナルの引用符を編集しました。私は"&#233"フィールドにスペースを追加しました。

  2. #2

    Default

    よく....私は他のすべてのプラグインを無効にし、私はまだ同じ問題を抱えている。 vbetのバグのようになります。

  3. #3
    vBulletinエンタープライズトランスレータ(vBET)スタッフ
    日時
    2010年5月
    投稿
    1,000

    Default

    こんにちは、あなたはUTF - 8のフォーラムとデータベースを使用したりしない?
    されていない場合は - 私はあなたのためのソリューションが必要です。私はそれを準備し、ここに書き込みウィル。

    可能であれば - この問題でスレッドにここのURLを貼り付けてください。
    感謝

  4. #4

    Default

    Quote もともと投稿者 kamilkurczak View Post
    こんにちは、あなたはUTF - 8のフォーラムとデータベースを使用したりしない?
    されていない場合は - 私はあなたのためのソリューションが必要です。私はそれを準備し、ここに書き込みウィル。

    可能であれば - この問題でスレッドにここのURLを貼り付けてください。
    感謝
    いいえ、私はUTF - 8のフォーラムまたはデータベースを使用しないでください。私はISO - 8859 - 1を使用してください。

    あなたは問題がこのスレッドを表示することによって生きて見ることができます。

    1ドルこれはテストです

    おかげ。

  5. #5

    Default

    それを引き起こしているものに何かニュース?

  6. #6
    vBulletinエンタープライズトランスレータ(vBET)スタッフ
    日時
    2010年5月
    投稿
    1,000

    Default

    こんにちは、

    私は(私のテストのフォーラムでそれをテストしています ない UTF)と私はそれを再現することはできませんが、この解決策を試すことができます。
    私はあなたのために何かを持っている。
    1。コピーを作成し、このファイルを編集し、開きます。
    フォーラムのルートは、/ / vbenterprisetranslator_functions_utils.php含まれています
    2。この関数で見つける:
    PHP Code:
    function vbet_encodeToSafeUTF8(&$string) {
            
    //TODO how to check does utf-8 is involved? how often this function is used?
    //        if (! ereg('[\200-\237]', $string) and ! ereg('[\241-\377]', $string)) 
    //        if (!preg_match('/[\200-\237]/', $string) and !preg_match('/[\241-\377]/', $string)) 
    //        if (!preg_match('/[\200-\237\241-\377]/e', $string)) 
    //            return $string; 
        
            // decode three byte unicode characters 
            
    $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('/([\300-\337])([\200-\277])/e'
                    
    '\'&#\'.((ord(\'\\1\')-192)*64+(ord(\'\\2\')-128)).\';\''
                    
    $string); 
                        
            return 
    $string;
        } 
    3。となく、すべての行をコメントアウト 戻ります このような:
    PHP Code:
    function vbet_encodeToSafeUTF8(&$string) {
            
    //TODO how to check does utf-8 is involved? how often this function is used?
    //        if (! ereg('[\200-\237]', $string) and ! ereg('[\241-\377]', $string)) 
    //        if (!preg_match('/[\200-\237]/', $string) and !preg_match('/[\241-\377]/', $string)) 
    //        if (!preg_match('/[\200-\237\241-\377]/e', $string)) 
    //            return $string; 
        
            // decode three byte unicode characters 
          //  $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('/([\300-\337])([\200-\277])/e', 
            //        '\'&#\'.((ord(\'\\1\')-192)*64+(ord(\'\\2\')-128)).\';\'', 
            //        $string); 
                        
            
    return $string;
        } 
    4。保存し、テスト!

    これは、新しい記事のためにのみ動作するはずです。すべての既存の投稿には、手動で編集する必要があります。
    私はあなたが持っているshureのではない ISO フォーラムが、それをテストすることができます。良いではない場合 - これらの変更部の古いファイルを上書きしてください

  7. #7

    Default

    こんにちは、

    それは良い試みだった。しかし、それは動作しません。

    出力は現在を示しています。"CECI EST UNテストS'ilランデブーplaà ® T ignorer CEのメッセージを。。"

    正しい出力は次のようになります。"CECI EST UNテストS'ilランデブー三つ編みignorer CEのメッセージ。。"

    したがって、私は戻りました。

    ここに私が気づいたことが一つです。

    投稿や編集の際には、正しく表示されません。しかし、私は"ベーシックモード"に入るためにWYSIWYGエディタのボタンを押せば、それはWYSIWYGエディタに正しく表示されます。しかし、私はそれを保存しようとすると、それは間違って再び表示に戻ります。それは、WYSIWYGエディタは、私が外国語でVBETを使用するときに保存、または私は[LANG =]タグを使用するときに前に正しく物事を解析していないようです。私は[LANG = FR]タグを使用せずに外国の語句を投稿した場合保存するときしかし、、それが正しく表示されます。だから、VBETはWYSIWYGエディタを保存する前に正しく解析できるようにされていないようです...どんな意味があれば。

  8. #8
    vBulletinエンタープライズトランスレータ(vBET)スタッフ
    日時
    2010年5月
    投稿
    1,000

    Default

    あなたが翻訳されたページかどうかに掲示を希望されるときには、この問題がありますか?私は私のテストのフォーラムで同じ結果を持っている何をすべきかを記述してください。

  9. #9

    Default

    Quote もともと投稿者 kamilkurczak View Post
    あなたが翻訳されたページかどうかに掲示を希望されるときには、この問題がありますか?私は私のテストのフォーラムで同じ結果を持っている何をすべきかを記述してください。
    あなたがフォーラムかどうかでこれを再現できるかどうか私は知らない。しかし、これは何が起こるかです:

    Vbulletinバージョン4.08
    英語とフランス語:私は自分のサイトで二つの言語を持っている。私は他のすべての言語、および他のすべてのフラグを無効にする。
    すべて英語とフランス語は、適切なアクセントで、適切にサイト全体で変換されます。誰かがフランス語とフランス語でポストを使用している場合、アクセントが正しく表示されないだけです...自分のユーザープロファイルで選択した"フランス語"を有する。彼らが投稿するときこの場合、VBETは自動的に適切なBBCodeのタグが割り当てられます。 IE:"[LANG = FR]"しかし、かつて彼らが記事を投稿、その投稿のアクセントが正しく表示されません。彼らは"編集後"ボタンを押すと、彼らは(私はすべてのユーザーがから画像を添付できるように、デフォルトでは、さらに迅速な応答では、WYSIWYGエディタを使用するように設定されているすべてのアカウントを持って正しく表示高度なWYSIWYGエディタでその記事が表示されます。彼らのハードドライブ)。彼らは前後に"スイッチ編集モード"ボタンを切り替える場合は、、彼らは彼らのポストが適切に表示されますが表示されます。まだ、彼らはポストへの変更を保存しようとすると、それは再び彼らの投稿を保存するときに不適切に表示されます。

    ユーザーが自分のユーザープロファイルの設定で"フランス語を"使用し、フランス語の言語で投稿されている場合、この問題にのみ発生します...こうしてvbetが自動的にポストする[LANG = FR]を追加作成。

    私のフォーラムのデフォルト言語は英語です。

    あなたは私のフォーラムの周りに見ていく必要がある場合...午後私、そして私は私のadminのパネルのセットアップをチェックアウトするためにあなたに必要な情報をお送りします。

    私は、この情報はお役に立ちましたか願っています。

    おかげ。

  10. #10
    vBulletinエンタープライズトランスレータ(vBET)スタッフ
    日時
    2010年5月
    投稿
    1,000

    Default

    はい。私は私のテストのフォーラムでそれを確認することができます!
    これは、私はバグ報告のセクションにこのスレッドを移動する必要があるので、vBETバグです。

    私はAの下でASCIIコードを持つ文字とエンコーディングの問題があることに気づいた

    私はあなたのフォーラムにアクセスせずに、それを修正できるように私は私のテストのフォーラムでそれを再現することができます

    私はあなたのために最善の解決方法を見つけようとします。
    で最後に編集 kamilkurczak; 11-03-1111:40.

ページ 12 12 最後のLast

このスレッドのためのタグ

投稿許可

  • また しない場合があります 新しいスレッドを投稿
  • また しない場合があります ポスト返信
  • また しない場合があります 投稿の添付ファイル
  • また しない場合があります 自分の投稿を編集
  •