OK så - jeg ved præcis, hvad der foregår nu. Beskrevet adfærd er beregnet til. I tilfælde af originale sider vBET koder URL'er til sikkert UTF-8 - ellers ville du se brudt tegn på dit forum side. Det er fordi, når du viser strengen i andre tegnsæt, der er den side så vil det blive afkodes i forkert måde - så du kan se brudt tegn. Det er derfor, i vbenterprisetranslator_functions_bbcode.php vi har denne kode:
Code:
if (!$_REQUEST['language'] && vB_Template_Runtime::fetchStyleVar('charset') != 'utf-8') {
$translated = vbet_encodeToSafeUTF8($translated);
}
Hvis du kommentere det så du vil se flot URL i browser på ikke oversat side med specialtegn, men disse specielle karakterer vil blive brudt på vores side. Problemet er, at vBSEO ikke gør det muligt at genkende som URL generation er for side, og som for browser URL. Så vi er ikke i stand til at kode til sikker UTF-8 kun for URL'er til at se og lade som det er for broswer. Det er vBSEO API begrænsning, og det skal blive på denne måde. Dette er ikke en fejl - det er indrykket funktion, som gør det muligt at have fin udsigt med specielle tegn på ikke oversat begrænset af vBSEO API, der gør anmodninger om URL-rendering.
I dette øjeblik spørgsmålet lukket. Hvis du har nogle kommentarer, idéer, spørgsmål - bare du velkommen til at skrive
Vi kan åbne den igen, hvis nogle vigtige oplysninger vises. Jeg vil også flytte det til afsnittet om fejlfinding, da det ikke er anerkendt som bug.