Quan trọng: Trang này bằng cách sử dụng cookie (cookies). Sử dụng trang web này mà không tắt cookie trong trình duyệt, có nghĩa là bạn đồng ý để sử dụng nó.
Mua ngay! Các tính năng Tải

Kiếm được với chúng tôi!

Nếu bạn muốn bắt đầu kiếm tiền với vBET tham gia để Chương trình liên kết.
Trang 1 của 2 12 LầnLast
Kết quả 1 để 10 của 15

Chủ đề: Dấu không hiển thị chính xác ...

  1. #1
    Thành viên
    Tham gia ngày
    Tháng 2 năm 2011
    Bài viết
    9

    Default Dấu không hiển thị chính xác ...

    Hi.

    Tôi đang sử dụng vbulletin 4,08.

    Tôi sử dụng các vbet chủ yếu là hai ngôn ngữ ... Tiếng Anh và tiếng Pháp. Tôi có ngôn ngữ mặc định diễn đàn tiếng Anh. Tuy nhiên, bất cứ khi nào một bài viết Pháp, bản dịch sẽ hiển thị một cách chính xác bằng tiếng Anh. Tuy nhiên, bằng tiếng Pháp giọng không hiển thị. Thay vào đó, nó sẽ hiển thị như thế này:

    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.
    Nó sẽ hiển thị như thế này:

    Code:
    Dans quelle langue vous allez écrire vos messages. Forum traduira automatiquement vos messages à d'autres utilisateurs langues.
    Diễn đàn của tôi là thiết lập để hiển thị cả hai ngôn ngữ là ISO-8859-1. Vì vậy, tôi không sử dụng UTF-8

    Ngoài ra, tôi theo các hướng dẫn cài đặt rất chặt chẽ.

    Sự thay đổi duy nhất tôi thực hiện để vBet là tôi đã thay đổi những lá cờ mặc định sử dụng CSS-Sprite. Tuy nhiên, tôi nhìn vào mã, và không có gì tôi đã làm nên thực hiện cách mà mọi thứ đang được hiển thị.

    Tôi có để chuyển đổi db của tôi để UTF-8 để giải quyết vấn đề này?

    Tư vấn bất kỳ sẽ được đánh giá cao. Thanks.
    Lần sửa cuối bởi freddie3218; 07-03-11 khi 16:12. Lý do: Tôi biên tập các trích dẫn nội dung bài viết ban đầu, vì diễn đàn này hiển thị một cách chính xác. Tôi đã thêm một không gian trong "& # 233" các lĩnh vực.

  2. #2
    Thành viên
    Tham gia ngày
    Tháng 2 năm 2011
    Bài viết
    9

    Default

    Vâng .... Tôi bị vô hiệu hóa tất cả các plugin khác, và tôi vẫn còn có cùng một vấn đề. Có vẻ như một lỗi trong vbet

  3. #3
    vBulletin Enterprise Translator (vBET) Nhân viên
    Tham gia ngày
    Tháng 5 năm 2010
    Bài viết
    1,000

    Default

    hello, bạn sử dụng UTF-8 diễn đàn và cơ sở dữ liệu hay không?
    Nếu không - tôi cần phải có một giải pháp cho bạn. Tôi wil chuẩn bị và viết ở đây.

    Nếu bạn có thể hãy dán ở đây một địa chỉ các chủ đề với vấn đề này.
    Thanks

  4. #4
    Thành viên
    Tham gia ngày
    Tháng 2 năm 2011
    Bài viết
    9

    Default

    Quote Nguyên văn bởi kamilkurczak View Post
    hello, bạn sử dụng UTF-8 diễn đàn và cơ sở dữ liệu hay không?
    Nếu không - tôi cần phải có một giải pháp cho bạn. Tôi wil chuẩn bị và viết ở đây.

    Nếu bạn có thể hãy dán ở đây một địa chỉ các chủ đề với vấn đề này.
    Thanks
    Không, tôi không sử dụng UTF-8 diễn đàn hoặc cơ sở dữ liệu. Tôi sử dụng ISO-8859-1.

    Bạn có thể thấy vấn đề sống bằng cách xem chủ đề này:

    1 này là một thử nghiệm

    Thanks.

  5. #5
    Thành viên
    Tham gia ngày
    Tháng 2 năm 2011
    Bài viết
    9

    Default

    Mọi tin tức về những gì gây ra nó?

  6. #6
    vBulletin Enterprise Translator (vBET) Nhân viên
    Tham gia ngày
    Tháng 5 năm 2010
    Bài viết
    1,000

    Default

    hello,

    Tôi đang thử nghiệm nó trên diễn đàn thử nghiệm của tôi (trong không UTF) và tôi không thể để tái sản xuất nó, nhưng bạn có thể thử giải pháp này.
    Tôi có một cái gì đó cho bạn:
    1. mở, tạo một bản sao và chỉnh sửa tập tin này:
    forum root / / vbenterprisetranslator_functions_utils.php
    2. trong chức năng này tìm thấy:
    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. và bình luận tất cả các dòng mà không có trở lại như thế này:
    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. lưu và thử nghiệm!

    nên làm việc này chỉ có những bài viết mới. tất cả các bài viết hiện tại, bạn nên chỉnh sửa bằng tay.
    Tôi không shure rằng bạn có một ISO diễn đàn nhưng bạn có thể thử nghiệm nó. Nếu không tốt - xin vui lòng ghi đè lên những thay đổi bu tập tin cũ

  7. #7
    Thành viên
    Tham gia ngày
    Tháng 2 năm 2011
    Bài viết
    9

    Default

    Hi,

    Đó là một cố gắng tốt. Tuy nhiên, nó không làm việc.

    Đầu ra hiện nay cho thấy: "CECI est un kiểm tra S'il vous plaà ® t ignorer ce tin nhắn"

    Sản lượng chính xác nên được: "CECI est un kiểm tra S'il vous xếp lại ignorer ce tin nhắn."

    Vì vậy, tôi hoàn nguyên lại.

    Dưới đây là một trong những điều tôi nhận thấy:

    Khi gửi bài và chỉnh sửa, nó không hiển thị một cách chính xác. Tuy nhiên, nếu tôi nhấn nút trình soạn thảo WYSIWYG để đi vào "chế độ cơ bản", sau đó nó sẽ hiển thị một cách chính xác trong trình soạn thảo WYSIWYG. Tuy nhiên, khi tôi cố gắng để lưu nó, nó lại cho thấy không chính xác một lần nữa. Có vẻ như là trình soạn thảo WYSIWYG không phải là phân tích mọi thứ một cách chính xác trước khi tiết kiệm khi tôi đang sử dụng VBET bằng tiếng nước ngoài, hoặc khi tôi đang sử dụng [lang =]. Tuy nhiên, nếu tôi có một cụm từ nước ngoài mà không cần sử dụng lang = fr], sau đó nó sẽ hiển thị một cách chính xác khi lưu. Vì vậy, có vẻ như rằng VBET không cho phép trình soạn thảo WYSIWYG để phân tích một cách chính xác trước khi lưu ... nếu mà làm cho bất kỳ ý nghĩa.

  8. #8
    vBulletin Enterprise Translator (vBET) Nhân viên
    Tham gia ngày
    Tháng 5 năm 2010
    Bài viết
    1,000

    Default

    bạn có vấn đề này khi bạn muốn đăng bài trên trang dịch hay không? xin vui lòng mô tả những gì tôi nên làm gì để có kết quả tương tự trên diễn đàn thử nghiệm của tôi.

  9. #9
    Thành viên
    Tham gia ngày
    Tháng 2 năm 2011
    Bài viết
    9

    Default

    Quote Nguyên văn bởi kamilkurczak View Post
    bạn có vấn đề này khi bạn muốn đăng bài trên trang dịch hay không? xin vui lòng mô tả những gì tôi nên làm gì để có kết quả tương tự trên diễn đàn thử nghiệm của tôi.
    Tôi không biết nếu bạn có thể tái sản xuất này trên diễn đàn của bạn hay không. Tuy nhiên, đây là những gì sẽ xảy ra:

    VBulletin phiên bản 4,08
    Tôi có hai ngôn ngữ trên trang web của tôi: tiếng Anh và tiếng Pháp. Tôi bị vô hiệu hóa tất cả các ngôn ngữ khác, và tất cả các lá cờ khác.
    Tất cả tiếng Anh và tiếng Pháp được dịch toàn bộ trang web đúng cách, với điểm nhấn thích hợp. Thời gian chỉ có các điểm nhấn không hiển thị đúng là nếu một người nào đó sử dụng tiếng Pháp và các bài viết bằng tiếng Pháp ... có "tiếng Pháp" được lựa chọn trong hồ sơ người dùng của họ. Trong trường hợp này, VBET sẽ gán thẻ BBcode tự động khi họ đăng. IE: "lang = fr]" Tuy nhiên, một khi họ gửi bài viết của họ, các điểm nhấn trên bài viết của họ sẽ không xuất hiện đúng cách. Nếu họ bấm nút "chỉnh sửa bài", họ sẽ thấy bài viết của họ trong trình soạn thảo WYSIWYG tiên tiến hiển thị không đúng (tôi có tất cả các tài khoản thiết lập để sử dụng trình soạn thảo WYSIWYG, ngay cả trả lời nhanh chóng, theo mặc định để tất cả người dùng có thể đính kèm hình ảnh từ ổ cứng). Tuy nhiên, nếu chuyển đổi "chuyển đổi chế độ biên tập viên" nút trở lại và ra, họ sẽ thấy bài viết của họ xuất hiện đúng cách. Tuy nhiên, khi họ cố gắng để lưu các thay đổi để bài viết của họ, một lần nữa sẽ hiển thị không đúng khi họ tiết kiệm bài viết của họ.

    Vấn đề này chỉ xảy ra khi người dùng đang sử dụng "NGÔN NGỮ PHÁP" trong thiết lập hồ sơ người dùng của họ và gửi bài bằng tiếng Pháp ... do đó làm cho vbet thêm lang = fr] để gửi tự động.

    Diễn đàn về ngôn ngữ mặc định của tôi là tiếng Anh.

    Nếu bạn cần dạo quanh một vòng trên diễn đàn của tôi ... pm tôi, và tôi sẽ gửi cho bạn các thông tin cần thiết để kiểm tra thiết lập bảng quản trị của tôi.

    Tôi hy vọng thông tin này là hữu ích.

    Thanks.

  10. #10
    vBulletin Enterprise Translator (vBET) Nhân viên
    Tham gia ngày
    Tháng 5 năm 2010
    Bài viết
    1,000

    Default

    Vâng. Tôi có thể xác nhận nó trên diễn đàn thử nghiệm của tôi!
    Đây là một lỗi vBET vì vậy tôi cần di chuyển chủ đề này vào phần báo cáo lỗi.

    Tôi nhận thấy rằng có một vấn đề mã hóa với các chữ cái với mã ASCII theo một

    Tôi có thể tái tạo nó trên diễn đàn thử nghiệm của tôi để tôi có thể sửa chữa nó mà không cần truy cập vào diễn đàn của bạn

    Tôi sẽ cố gắng tìm ra giải pháp tốt nhất cho bạn.
    Lần sửa cuối bởi kamilkurczak; 11-03-11 khi 11:40.

Trang 1 của 2 12 LầnLast

Tags cho chủ đề này

Quyền viết bài

  • Bạn có thể không gửi chủ đề mới
  • Bạn có thể không gửi trả lời
  • Bạn có thể không gửi file đính kèm
  • Bạn có thể không chỉnh sửa bài viết của bạn
  •