OK - Saya tahu persis apa yang sedang berlaku sekarang. Tingkah laku yang diterangkan dimaksudkan. Dalam kes halaman asal vBET mengekod URL selamat UTF-8 - jika tidak, anda akan melihat watak-watak dipecahkan pada halaman forum anda. Ia adalah kerana apabila anda menunjukkan rentetan dalam pengekodan lain yang halaman maka ia akan dinyahkod dengan cara yang salah - jadi anda lihat watak-watak dipecahkan. Itulah mengapa dalam vbenterprisetranslator_functions_bbcode.php kita mempunyai kod ini:
Code:
if (!$_REQUEST['language'] && vB_Template_Runtime::fetchStyleVar('charset') != 'utf-8') {
$translated = vbet_encodeToSafeUTF8($translated);
}
Jika anda comment maka anda akan melihat URL yang bagus dalam pelayar pada halaman yang tidak diterjemahkan dengan aksara khas, tetapi mereka aksara khas akan dipecahkan pada halaman forum ini. Isunya ialah bahawa vBSEO tidak membolehkan untuk mengiktiraf generasi URL untuk halaman dan yang bagi URL pelayar. Oleh itu, kita tidak dapat mengekod untuk selamat UTF-8 hanya untuk URL untuk melihat dan meninggalkan kerana ia adalah untuk broswer. Ia adalah vBSEO had API dan telah tinggal cara ini. Ini bukan bug - ini adalah dilekukan ciri yang membolehkan untuk mempunyai pandangan yang bagus dengan aksara khas tidak diterjemahkan terhad oleh vBSEO API yang membuat permintaan untuk terjemahan URL.

Pada isu ketika ini ditutup. Jika anda mempunyai beberapa komen, idea, soalan - hanya berasa bebas untuk menulis Kita boleh dibuka semula jika beberapa maklumat penting yang akan muncul. Saya juga bergerak ke bahagian penyelesaian masalah kerana ia tidak diiktiraf sebagai bug.