OK, па - знам точно за што се случува сега. Опишан однесување е наменет. Во случај на оригиналниот страници vBET енкодира адреси безбедно UTF-8 - инаку ќе видите скршена знаци на вашиот форум страница. Тоа е затоа што кога ќе се покаже низа во други кодирање дека е страница, тогаш тоа ќе се декодира во погрешен начин - така што гледате скршени карактери. Тоа е причината зошто во vbenterprisetranslator_functions_bbcode.php имаме овој код:
Code:
if (!$_REQUEST['language'] && vB_Template_Runtime::fetchStyleVar('charset') != 'utf-8') {
$translated = vbet_encodeToSafeUTF8($translated);
}
Ако го коментар тогаш ќе видиш убаво рачно во прелистувач за не преведени страница со специјални карактери, но и оние специјални карактери ќе биде скршена на форумот страница. Прашањето е дека имала не им овозможува да го признае кои рачно генерација е за страницата и кој за пребарувачот рачно. Значи ние не сме во можност да се кодираат за да безбедно UTF-8 само за адреси за да ги видите и да ја оставиш, како што е за broswer. Тоа е имала API ограничување и мора да остане на овој начин. Ова не е грешка - тоа е требуван функција која му овозможува да имаат убав изглед со посебни знаци за не ограничена преведени од страна имала API што го прави барања за рачно рендерирање.
Во овој момент ова прашање затворено. Ако имате некои коментари, идеи, прашања - само се чувствуваат слободни да се напише Ние може да го отвори ако некои битни информации ќе се појави. Јас, исто така, се пресели во проблеми дел како што не е призната како бубачка.