View Full Version : แก้ การเข้ารหัสผิดพลาดใน RSS
ผมมีฟอรั่มกับหัวข้อบางอย่างที่เดิมที่ใช้ภาษาอังกฤษ จากนั้นบางส่วนของการโพสต์แรกนี้ได้ถูกแปล fx แท็กชื่อจะถูกลบออกและชื่อแปลเป็ นภาษาที่มา :
เช่นนี้ : http://www.thegame-online.dk/showthread.php?t=13761
ตอนนี้ฟีดข้อมูล RSS ที่มีข้อความดังกล่าวจะ messed มากขึ้นสำหรับภาษาที่มา : http://www.thegame-online.dk/external.php?type=RSS2&forumids=205
การเข้ารหัสเป็น UTF - 8 แทนของ ISO -- ดังนั้น æøå ไม่ได้แสดงอย่างถูกต้อง + + บางส่วนของข้อความที่ควรจะได้รับการแปลในฟีดที่ไม่ได้แปลและอื่น ๆ (เครื่องมือเว็บมาสเตอร์จะไม่ยอมรับเพราะฟีดของความผิดพลาด)
สำหรับภาษาอื่น ๆ เช่นฟีดคือว่างเปล่าเพียง : http://www.thegame-online.dk/es/external.php?type=RSS2&forumids=205
ฟอรั่มฟีดสำหรับการโพสต์ไม่ได้มีดังกล่าวเป็นปกติ : http://www.thegame-online.dk/external.php?type=RSS2&forumids=22
PS โปรดแก้ไขการโพสต์และวางการเชื่อมโยงตั้งแต่คุณยังไม่ได้นำไปสู่ การเชื่อมโยงที่ถูกต้องโดยการคลิกที่ลิงค์
ขอบคุณสำหรับการหมายเหตุ -- เราจะแก้ไขปัญหานี้ ที่ผมเห็นภายใต้ Firefox ปัญหาก็คือเพียง แต่มีสัญญาณบางอย่าง เราจะตรวจสอบสิ่งที่ทำให้บรรดาสัญญาณพิเศษเพื่อ นี้เกิดขึ้นเฉพาะใน RSS? บนหน้าเว็บไม่จริงคุณจะเห็นข้อความปกติหรือไม่
นอกจากนี้คุณสามารถเห็นการเชื่อมโยงโปรดของคุณภายใต้ 2 Firefox และพยายามที่จะเกลียดชังสิ่งที่สัญญาณจะถูกเปลี่ยนเป็น? -- มันควรจะเป็นเรื่องง่ายสำหรับคุณเนื่องจากเป็นในภาษาของคุณ
หน้าจริงเป็นเรื่องปกติและมีการจัดทำดัชนีตามปกติใน Google คุณสามารถลองและเรียกใช้ฟีดใน Explorer แล้วคุณจะเห็นในแหล่งที่มา (ดูแหล่งที่มาสำหรับหน้า) æ ø ดูเหมือนว่าจะมีการเปลี่ยนแปลงตัวอักษรจีนหรือญี่ปุ่น
ขอบคุณ หนึ่งเพิ่มเติมสอบถาม -- คุณสามารถให้ฉันบางประโยคที่แท้จริงซึ่งจะรวมถึงสัญญาณเหล่านั้นหรือไม่ ฉันจะใช้ฟอรั่มการทดสอบของเราในการทำซ้ำปัญหาและข้อผิดพลาดที่ถูกต้อง :)
ใช่ :"Jeg Har købt adskillige โหมด bøger อ้อม mænds ฉัน ar"(ฉันได้ซื้อหนังสือหลายเล่มเกี่ยวกับบุรุษแฟชั่นปีนี้)
การแก้ไข -- จะรวมอยู่ใน 3.3.0
การทดสอบภายใต้ IE, Mozilla และ Opera (แต่ละคนแสดงให้เห็นถึงช่อง RSS แตกต่างกัน)
RSS ยังจะไม่ใช้แม่แบบสำหรับข้อความที่แปล -- มันจะเร็วขึ้นและไม่มีรหัสที่ไม่จำเป็น (ภาพและซองจดหมาย) :)
strage สิ่งที่เป็นไปเมื่อ :
1 ฟีดภาษาที่มาไม่ได้ทำงานใน IE และ operah + แสดงตัวอักษรแปลกใน FF : http://www.thegame-online.dk/external.php?type=RSS -- การเข้ารหัสที่ดูเหมือนว่าจะเป็น utf - 8 แทนของ ISO
2 ภาษาฟีดแสดง http://www.thegame-online.dk/sv/external.php?type=RSS2 ปกติ ... แต่ ...
3 ฟีดทั้งหมดจาก 18'th -- ฟีดที่ไม่แสดงโพสจาก 19'และส่งต่อ .. ลาดเทคิดเป็นคนสุดท้ายที่ออกตอนนี้ -- ผู้ให้บริการข้อมูลจากภายนอกเพื่อปรับปรุงการตั้งค่านาทีและการแสดง 2 วันกลับ + 500 กระทู้
ฟีด vBet ดูเหมือนจะไม่ปรับปรุงอย่างใดอย่างหนึ่ง?
Ok ฉันเปิดกระทู้นี้ เราจะตรวจสอบได้ทั้งหมดและถูกต้อง ขออภัยสำหรับปัญหา
แปลก -- ฟีดของฉันจะทำงานได้อย่างสมบูรณ์ในขณะนี้และมีการปรับปรุง นอกจากนี้ยังมีปัญหาเดิมในหัวข้อนี้มีส่วนผสมของแท็กภาษาและไม่มีแท็กในกระทู้นี้ยังไม่มีปัญหา นอกจากนี้ยังจะสามารถเห็นฟีด vbet คือการทำงานในขณะนี้
ผมสงสัยว่าทำไมนี้เป็นปัญหาเมื่อวาน -- บางทีอาจเป็นเพราะตารางแคชภาษาที่ว่างเปล่าอยู่ที่ไหน แต่แคช vbets ไม่ว่างยัง?
OK -- มันนี้ยังคงเป็นปัญหาหรือไม่ เพราะเราไม่สามารถที่จะทำซ้ำ
เหตุผลที่เป็นไปทำไมมันไม่ทำงานและตอนนี้ก็เป็นเป็นเพราะ RSS แสดงช่องข้อความอื่น ๆ ได้ในขณะนี้ ดังนั้นจึงเป็นไปได้ว่าปัญหาบางอย่างอยู่ แต่ก็เป็นที่หายากและเราไม่ทราบว่าตอนนี้มันคืออะไร
เพื่อตรวจสอบว่า -- มันเป็นไม่ได้เพราะของ vBET แคช -- RSS จะมีการแคช vBulletin ของตัวเองดังนั้นสำหรับ RSS แคช vBET แปลไม่ได้ใช้ที่ทุกคน (ดูเหมือนจะดีขึ้นสำหรับผลการดำเนินงาน)
ฉันจะออกนี้เปิดสำหรับบางเวลา ที่ฉันเขียนเราจะไม่สามารถที่จะทำซ้ำมันในด้านของเรา ดังนั้นถ้าฉันสามารถขอให้คุณโปรดตรวจสอบช่อง RSS ของคุณและตรวจสอบได้ตลอดเวลา หากคุณพบปัญหานี้อีกครั้งก็จะดีที่สุดเพื่อคัดลอกและให้เราเชื่อมโยงไปยังโพสต์ที่ถูกนำมาแสดงใน RSS ของคุณทุกช่องทาง วิธีการที่เราจะสามารถนำไปฟอรั่มการทดสอบของเรานี้ให้ดูที่เนื้อหาที่แน่นอนและทำงานกับมัน กรุณาอยู่ในการติดต่อกับปัญหานี้
RSS ยังใช้งานได้ แต่ฉันจะตรวจสอบและรายงานหากมีปัญหาเกิดขึ้นอีกครั้ง
RSS ยังใช้งานได้ แต่ฉันจะตรวจสอบและรายงานหากมีปัญหาเกิดขึ้นอีกครั้ง
นอกจากนี้ยังเป็นไปได้ว่าเนื้อหาผิดถูกจากแคช VB -- สร้างก่อนการปรับปรุง เราจะได้เห็นข้อบกพร่องบางอย่างไม่จะปรากฏขึ้นในอนาคต
มีปัญหาคือ
ถ้าชื่อประกอบด้วยแท็กภาษาและร่างกายมีแหล่งที่มาโดยไม่แท็กแล้ว RSS สำหรับภาษาแหล่งที่มาเสียชีวิต RSS จากนั้นจะแสดง <? รุ่น xml = การเข้ารหัส"1.0"="UTF - 8"?> เมื่อแหล่งที่มาในความเป็นจริงเป็น ISO - 8859 - 10
หัวข้อ :
[* ภาษา = th *] ชื่อเรื่องในภาษาอังกฤษ [* ภาษา /]
Body :
ภาษาต้นฉบับ ISO - 8859 - 10 กับไม่มีแท็ก
(* แทรกอยู่ในตัวอย่าง)
อีกปัญหาเล็ก (Ex plorer เท่านั้น) : RSS สำหรับแหล่งที่มา (ภาษา ISO - 8859 - 10) (ถึงแม้ไม่ได้กระตุ้นความดังกล่าวข้างต้น) ไม่สามารถแสดงยัติภังค์ในชื่อ : -- (จะสามารถแสดงยัติภังค์ในชื่อภาษาอื่น ๆ แม้ว่า)
BBCode มี lanuguage ไม่เป็น ฉันคิดว่าคุณหมายถึง BBCode langtitle
คำถามคือ -- ไม่ออกจริงๆอยู่? คุณเห็นเนื้อหาใด ๆ ที่ไม่ถูกต้อง ...
vBET Re - encodes เนื้อหา RSS เมื่อการแปลใด ๆ ที่จะทำ ดังนั้น -- คุณมีปัญหาหรือคุณเพียงแค่คิดว่าอาจจะมีปัญหาหรือไม่ หากคุณมีปัญหาแล้วท่านจะไม่สามารถเฉพาะเจาะจงมากขึ้น -- ให้เรา URL และจุดซึ่งมีเนื้อหาที่ไม่ถูกต้อง นี้จะช่วยให้เราสามารถแก้ไขได้ด้วย :)
เกี่ยวกับยัติภังค์ -- ที่ว่าเป็นสัญญาณนี้หรือไม่ '_'หรือ'--'หรือสิ่งอื่น ... กรุณาช่วยชี้มันและให้ URL ที่เราจะเห็นมัน คุณจะทำยังเห็นยัติภังค์นี้ในแหล่ง html หรือไม่? ถ้าใช่แล้วมันเป็นเพียงวิธี IE แสดงให้เห็นว่ามันเป็น
ถ้าคุณส่ง PM เมื่อคุณพร้อมที่จะมองไปที่มันจะสามารถก่อให้เกิดข้อผิดพลาดชั่วคราว
คุณจะได้รับ url ของด้ายสาเหตุของปัญหานี้ + เชื่อมโยงไปยัง RSS ฟีด
ตกลงที่นี่เป็นตัวอย่างเพื่อการทดสอบของฉันฟอรั่ม :
ตอนนี้คุณจะเห็นฟีด RSS - ไม่ทำงาน : (http://www.thegameonline.dk/external.php?type=RSS2) <[CDATA [TGO]]>
RSS ฟีดมี 2 หัวข้อใหม่ :
1 หัวข้อที่มีชื่อติดแท็กในภาษาอังกฤษ -- ร่างกายไม่ได้เป็นที่ติดแท็ก : แท็ก Engelsk titel (http://www.thegameonline.dk/showthread.php?t=16630)
2 ด้ายไม่ได้ติดแท็ก : url = http://www.thegameonline.dk/showthread.php?t=16631
คุณสามารถทำให้การทำงานของฟีด RSS - วิธีในการ
ก) การลบแท็ก title ของ 1 ด้าย
หรือ
ข) การลบ 2 ด้าย
ฉันมี pm'd คุณเข้าสู่ระบบผู้ใช้สำหรับการเริ่มต้นด้ายเพื่อให้คุณสามารถเข้าสู่ระบบในการทดสอบและ :)
ขอบคุณมาก ฉันทั้งหมดเห็นมันตอนนี้ เราจะทำบนเซิร์ฟเวอร์ของเราและเราจะแก้ไขได้ :)
เพียงแค่ต้องการให้คุณรู้ว่าเราประสบความสำเร็จทำซ้ำบนเซิร์ฟเวอร์ของเราจึงจะได้รับการแก้ไขเร็ว ๆ นี้ :)
ทำการแก้ไข จะรวมอยู่ใน 3.3.2
สำหรับการแก้ไขอย่างรวดเร็วโปรดที่รกร้างคำแนะนำนี้ :
1 เปิดไฟล์ / includes / vbenterprisetranslator_class_externalParser.php
2 ค้นหารหัส :
$this->outputResult[$this->index] .= $toTranslate;
if (false === $cdata) {
$this->outputResult[$this->index] .= ']]>';
}
return false;
3 เปลี่ยนบรรทัดแรกในไปที่ :
$this->outputResult[$this->index] .= vbet_getReEncoded($toTranslate);
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.