OK เพื่อให้ -- ฉันรู้ว่าสิ่งที่เกิดขึ้นในขณะนี้ พฤติกรรมที่มีเจตนา ในกรณีของหน้าเว็บเดิม vBET เข้ารหัส URL เพื่อความปลอดภัย UTF - 8 -- มิฉะนั้นคุณจะเห็นตัวอักษรบนหน้าหักฟอรั่มของคุณ มันเป็นเพราะเมื่อคุณแสดงสตริงในการเข้ารหัสอื่น ๆ ที่หน้าแล้วมันจะถอดรหัสในทางที่ผิด -- ดังนั้นคุณจะเห็นตัวอักษรไม่ได้ นั่นคือเหตุผลที่ใน vbenterprisetranslator_functions_bbcode.php เรามีรหัสนี้ :
Code:
if (!$_REQUEST['language'] && vB_Template_Runtime::fetchStyleVar('charset') != 'utf-8') {
$translated = vbet_encodeToSafeUTF8($translated);
}
หากคุณแสดงความเห็นมันแล้วคุณจะเห็น URL ที่ดีในเบราว์เซอร์บนหน้าเว็บไม่ได้แปลด้วยอักขระพิเศษ แต่ผู้ที่อักขระพิเศษจะถูกหักหน้าฟอรั่ม ปัญหาอยู่ที่ภาษาไทยไม่ได้ช่วยให้การรับรู้ซึ่งเป็นรุ่น URL สำหรับหน้าและสำหรับ URL ที่เบราว์เซอร์ ดังนั้นเราจึงไม่สามารถที่จะเข้ารหัสเพื่อความปลอดภัย UTF - 8 เท่านั้นสำหรับ URL ที่ไปยังมุมมองและปล่อยให้มันเป็น broswer มันเป็นข้อ จำกัด สงวน API และมันต้องอยู่ที่วิธีนี้ นี้ไม่ได้เป็นข้อผิดพลาด -- นี้เป็นเยื้องคุณลักษณะที่ช่วยให้มีมุมมองที่ดีกับตัวอักษรพิเศษเมื่อไม่ได้แปลภาษาไทย จำกัด โดย API ที่ทำให้การร้องขอสำหรับการแสดงผล URL ที่
ที่เป็นปัญหาขณะนี้ปิด หากคุณมีความคิดเห็นบางส่วน, ความคิด, คำถาม -- เพียงแค่รู้สึกฟรีเพื่อเขียน
เราสามารถเปิดใหม่อีกครั้งหากข้อมูลบางส่วนที่สำคัญจะปรากฏขึ้น ฉันยังย้ายไปยังส่วนการแก้ไขปัญหาที่ยังไม่ได้รับการยอมรับเป็นข้อผิดพลาด