OK, takže - viem presne, čo sa deje teraz. Opísané správanie je určené. V prípade pôvodných stránok vBET zakódovanie URL na bezpečné UTF-8 - inak by ste vidieť porušenej znaky na vašej stránke fóra. Je to preto, že keď ukážete reťazec v inom kódovaní, ktoré je na stránke, potom bude dekódované zle - takže môžete vidieť porušenej znaky. Preto sa v vbenterprisetranslator_functions_bbcode.php sme tento kód:
Code:
if (!$_REQUEST['language'] && vB_Template_Runtime::fetchStyleVar('charset') != 'utf-8') {
$translated = vbet_encodeToSafeUTF8($translated);
}
Ak máte vyjadriť, že potom budete vidieť pekné URL v prehliadači na strane nie sú preložené so špeciálnymi znakmi, ale tieto špeciálne znaky budú rozdelené na stránke fóra. Problém je, že nemajú vBSEO umožňuje zistiť, ktorá je pre generovanie URL stránky, a ktorý pre prehliadač URL. Takže nie sme schopní zakódovať do bezpečných UTF-8 len pre adresy URL na zobrazenie a odísť, ako je to pre Broswer. Je vBSEO API obmedzenia a musí zostať týmto spôsobom. To nie je chyba - to je odsadený funkcia, ktorá umožňuje mať pekný výhľad so špeciálnymi znakmi, na ne prekladal obmedzená vBSEO API, ktoré je žiadosť o poskytnutie URL.
V tejto chvíli problém uzavretý. Ak máte nejaké pripomienky, nápady, otázky - len neváhajte a píšte
Môžeme znovu otvoriť, ak niektoré kľúčové informácie sa objaví. Tiež som ju presunúť do sekcie riešenia problémov, pretože nie je rozpoznaný ako chyba.