OK jadi - saya tahu persis apa yang sedang terjadi sekarang. Perilaku yang dijelaskan dimaksudkan. Dalam kasus halaman aslinya vBET encode URL untuk aman UTF-8 - jika tidak, anda akan melihat karakter yang rusak pada halaman forum Anda. Hal ini karena ketika Anda menampilkan string dalam pengkodean lain yang adalah halaman maka akan diterjemahkan dengan cara yang salah - sehingga Anda melihat karakter rusak. Itulah sebabnya dalam vbenterprisetranslator_functions_bbcode.php kita memiliki kode ini:
Code:
if (!$_REQUEST['language'] && vB_Template_Runtime::fetchStyleVar('charset') != 'utf-8') {
$translated = vbet_encodeToSafeUTF8($translated);
}
Jika Anda komentar maka Anda akan melihat URL di browser yang bagus pada halaman tidak diterjemahkan dengan karakter khusus, tetapi mereka karakter khusus akan rusak di halaman forum. Masalahnya adalah bahwa vBSEO tidak memungkinkan untuk mengenali generasi URL untuk halaman dan yang untuk URL browser. Jadi kita tidak dapat mengkodekan untuk aman UTF-8 hanya untuk URL untuk melihat dan meninggalkan sebagai itu untuk broswer. Ini adalah API vBSEO keterbatasan dan itu harus tetap seperti ini. Ini bukan bug - ini adalah indentasi fitur yang memungkinkan untuk memiliki pandangan yang bagus dengan karakter khusus pada tidak diterjemahkan dibatasi oleh vBSEO API yang membuat permintaan untuk rendering URL.

Pada saat masalah ini ditutup. Jika Anda memiliki beberapa komentar, ide, pertanyaan - hanya merasa bebas untuk menulis Kita bisa membukanya kembali jika beberapa informasi penting akan muncul. Saya juga memindahkannya ke bagian pemecahan masalah karena tidak diakui sebagai bug.