ล้างคำเตือนเกี่ยวกับดัชนีฐานข้อมูลที่หายไปของ Nextcloud
เรียกใช้ฟังก์ชันซ่อมแซม OCC ของ Nextcloud อย่างปลอดภัย ดูตัวอย่างการเปลี่ยนแปลงฐานข้อมูล และตรวจสอบว่าเหตุใดคำเตือนจึงยังคงปรากฏอยู่
คุณใช้ Windows เป็นภาษาอังกฤษ และเรียกใช้แอป ไฟล์ และไฟล์มัลติมีเดียในภาษาอื่นที่มีอักขระต่างกันหรือไม่ คุณเคยมีปัญหากับแอพหรือเนื้อหาที่เขียนในภาษาที่ใช้อักขระที่แตกต่างจากภาษาอังกฤษหรือไม่? ภาษาเช่นสเปน, เยอรมัน, โปแลนด์, อาหรับ, รัสเซีย, โรมาเนียหรือฮิบรู? หากเป็นเช่นนั้น คุณควรอ่านบทความนี้และทำความเข้าใจวิธีทำให้ Windows แสดงอักขระจากภาษาอื่นอย่างถูกต้อง:
สารบัญ
หมายเหตุ:คู่มือนี้ใช้กับ Windows ทุกรุ่น โปรดอ่านบทเชิงทฤษฎีก่อน ไม่ใช่แค่บทที่ใช้ได้จริง เพื่อให้คุณเข้าใจหัวข้อนี้เป็นอย่างดี
Unicode คืออะไรและเหตุใดจึงสำคัญ
ก่อนอื่นเรามาพูดถึงUnicodeกันก่อนว่ามันคืออะไร การทำความเข้าใจหมายความว่าคุณรู้ว่า Windows แสดงอักขระพิเศษเช่น ῦ, Ᾰ และอื่นๆ อีกมากมายจากภาษาต่างๆ ได้อย่างไร
Unicode เป็นมาตรฐานการเข้ารหัสอักขระ พัฒนาโดย Unicode Consortium ซึ่งกำหนดชุดตัวอักษร ตัวเลข และสัญลักษณ์ที่เป็นตัวแทนของภาษาเขียนเกือบทั้งหมดในโลก ความสำเร็จในการรวมชุดอักขระได้นำไปสู่การใช้อย่างแพร่หลายในการสร้างซอฟต์แวร์
Unicode เข้ามาที่ไหน? เมื่อคุณพูดถึงซอฟต์แวร์ที่เขียนด้วยภาษาที่มีชุดอักขระเฉพาะ (เช่น ภาษาจีน) ที่คาดว่าจะทำงานและแสดงผลอย่างถูกต้องบนคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการซึ่งใช้ชุดอักขระอื่น (เช่น Windows เป็นภาษาอังกฤษ) . สถานการณ์ตรงกันข้ามก็ใช้ได้เช่นกัน: ซอฟต์แวร์ที่เขียนเป็นภาษาอังกฤษ ซึ่งใช้อักขระละติน ซึ่งคาดว่าจะทำงานและแสดงผลอย่างถูกต้องบนคอมพิวเตอร์ที่ใช้ Windows ในภาษาจีน ในกรณีดังกล่าว อักขระบางตัวในอินเทอร์เฟซของแอปอาจไม่แสดงอย่างถูกต้อง ทั้งนี้ขึ้นอยู่กับวิธีเข้ารหัสแอปพลิเคชัน
ความซับซ้อนเกิดขึ้นเมื่อคุณต้องการใช้ซอฟต์แวร์และระบบปฏิบัติการที่มีชุดอักขระ "ขัดแย้ง" ตัวอย่างเช่น แอปเป็นภาษาจีน ญี่ปุ่น อาหรับ ฮีบรู รัสเซีย ในขณะที่ระบบปฏิบัติการใช้อักขระละติน เช่น อังกฤษ สเปน เยอรมัน โรมาเนีย และอื่นๆ
เมื่อเกิดข้อขัดแย้งดังกล่าว ภาษาที่แสดงที่ใช้โดยระบบปฏิบัติการจะถือเป็นภาษา Unicode และโปรแกรมที่กำลังรัน (ด้วยชุดอักขระที่ต่างกัน) เป็นภาษาที่ไม่ใช่ Unicode ตามค่าเริ่มต้น โปรแกรมที่ไม่ใช่ Unicode จะถูกตั้งค่าใน Windows ให้ใช้ภาษาเดียวกับระบบปฏิบัติการ เนื่องจากโปรแกรมใช้ชุดอักขระที่ต่างไปจากเดิมอย่างสิ้นเชิงกับชุดอักขระที่ใช้โดยค่าเริ่มต้นที่ไม่ใช่ภาษาของโปรแกรม Unicode จึงแสดงผลไม่ถูกต้อง ในการแก้ไขปัญหา คุณต้องเปลี่ยนภาษาเริ่มต้นที่ใช้โดย Windows สำหรับโปรแกรมที่ไม่ใช่ Unicode เพื่อให้ตรงกับภาษาที่ใช้โดยแอปพลิเคชันที่คุณต้องการเรียกใช้
ด้านล่างนี้ คุณสามารถดูตัวอย่างของข้อขัดแย้งดังกล่าว และลักษณะการแสดงอักขระบางตัวก่อนเปลี่ยนภาษาของโปรแกรมที่ไม่ใช่ Unicode ใน Windows และหลังจากที่แก้ไขเป็นภาษาที่ถูกต้องแล้ว

โปรแกรมที่ไม่ใช่ Unicode, ภาษา, Windows
ปัญหาที่พบบ่อยที่สุด: คำบรรยายภาพยนตร์ไม่แสดงอักขระบางตัวอย่างถูกต้อง
สถานการณ์ที่พบบ่อยที่สุดเมื่อภาษาสำหรับโปรแกรมที่ไม่ใช่ Unicode ทำให้เกิดความผิดหวังในการใช้งานคือเมื่อเล่นภาพยนตร์หรือไฟล์สื่ออื่นๆ ตัวอย่างเช่น คุณมี Windows เป็นภาษาอังกฤษ และคุณกำลังเล่นภาพยนตร์ที่คุณต้องการเล่นคำบรรยายในภาษาท้องถิ่นของคุณ ซึ่งรวมถึงอักขระบางตัวที่ไม่พบในภาษาอังกฤษ อักขระเหล่านั้นอาจแสดงไม่ถูกต้อง
โปรแกรมที่ไม่ใช่ Unicode, ภาษา, Windows
คุณยังสามารถเล่นเพลงในภาษาท้องถิ่นของคุณ และชื่อวงดนตรีหรือเพลงมีอักขระที่ไม่พบในภาษาอังกฤษ เป็นไปได้ว่าอักขระเหล่านั้นจะไม่แสดงอย่างถูกต้องในเครื่องเล่นสื่อที่คุณใช้ การตั้งค่าภาษาสำหรับโปรแกรมที่ไม่ใช่ Unicode เป็นภาษาท้องถิ่นช่วยแก้ไขปัญหาเหล่านี้ได้
วิธีตั้งค่าภาษาสำหรับโปรแกรมที่ไม่ใช่ Unicode ใน Windows
ไม่ว่าคุณจะใช้ Windows เวอร์ชันใด คุณต้องเปิดแผงควบคุม จากนั้นไปที่"นาฬิกา ภาษา และภูมิภาค"
โปรแกรมที่ไม่ใช่ Unicode, ภาษา, Windows
หากคุณใช้ Windows 10 หรือ Windows 8.1 ให้ไปที่Region หากคุณใช้ Windows 7 ให้ไปที่"ภูมิภาคและภาษา"
โปรแกรมที่ไม่ใช่ Unicode, ภาษา, Windows
ซึ่งจะเปิด หน้าต่าง ภูมิภาคหรือหากคุณอยู่ใน Windows 7 หน้าต่าง " ภูมิภาคและภาษา" ไปที่แท็บการดูแลระบบ ในส่วน"ภาษาสำหรับโปรแกรมที่ไม่ใช่ Unicode"คุณจะเห็นภาษาที่ตั้งค่าไว้ในปัจจุบันสำหรับแอปและโปรแกรมเหล่านี้ หากต้องการเปลี่ยน ให้คลิกหรือแตะ " เปลี่ยนภาษาของระบบ "
โปรแกรมที่ไม่ใช่ Unicode, ภาษา, Windows
หน้าต่าง การตั้งค่าภูมิภาคจะปรากฏขึ้น ตามค่าเริ่มต้น คุณจะเห็นภาษาปัจจุบันที่ใช้สำหรับแอปและไฟล์ที่ไม่ใช่ Unicode
โปรแกรมที่ไม่ใช่ Unicode, ภาษา, Windows
คลิกหรือแตะ รายการแบบเลื่อนลง "สถานที่ของระบบปัจจุบัน"เพื่อดูภาษาทั้งหมดที่คุณสามารถเลือกได้ เลือกภาษาใหม่ที่คุณต้องการใช้แล้วกดตกลง
โปรแกรมที่ไม่ใช่ Unicode, ภาษา, Windows
คุณได้รับแจ้งว่าคุณต้องรีสตาร์ทพีซีหรืออุปกรณ์ Windows เพื่อให้การเปลี่ยนแปลงมีผล ปิดแอพและไฟล์ที่เปิดอยู่ทั้งหมด แล้วคลิกหรือแตะรีสตาร์ททันที
โปรแกรมที่ไม่ใช่ Unicode, ภาษา, Windows
Windows จะรีสตาร์ท และเมื่อคุณเข้าสู่ระบบอีกครั้ง ภาษาใหม่จะถูกนำไปใช้กับแอปและไฟล์ที่ไม่ใช่ Unicode
สำคัญ:การเปลี่ยนภาษาที่ใช้สำหรับโปรแกรมที่ไม่ใช่ Unicode จะมีผลกับแอปและไฟล์ที่ไม่ใช่ Unicode ทั้งหมด ดังนั้น หากคุณต้องการเรียกใช้แอปอื่นที่ไม่ใช่ Unicode ซึ่งใช้ชุดอักขระอื่น คุณต้องเปลี่ยนภาษาของโปรแกรมที่ไม่ใช่ Unicode อีกครั้ง
บทสรุป
การเปลี่ยนภาษาที่ใช้สำหรับโปรแกรมที่ไม่ใช่ Unicode นั้นไม่ใช่เรื่องยาก น่าเสียดายที่ทฤษฎีนี้ค่อนข้างซับซ้อนในการอธิบายและทำความเข้าใจ แต่หวังว่าเราจะทำได้ดี หากคุณมีคำถามใด ๆ อย่าลังเลที่จะแสดงความคิดเห็นด้านล่าง
เรียกใช้ฟังก์ชันซ่อมแซม OCC ของ Nextcloud อย่างปลอดภัย ดูตัวอย่างการเปลี่ยนแปลงฐานข้อมูล และตรวจสอบว่าเหตุใดคำเตือนจึงยังคงปรากฏอยู่
อนุญาตให้ Nextcloud อัปโหลดไฟล์ขนาดใหญ่ขึ้นได้โดยการปรับการตั้งค่า PHP, Nginx หรือ Apache, พื้นที่จัดเก็บชั่วคราว และระยะเวลาหมดเวลาให้ตรงกัน และตรวจสอบว่าข้อจำกัดใดที่กำลังบล็อกไฟล์อยู่
ตั้งค่าขีดจำกัดหน่วยความจำ PHP ที่ Nextcloud ใช้จริง รีสตาร์ทบริการที่ถูกต้อง และยืนยันการตั้งค่า 512 MB ในภาพรวมผู้ดูแลระบบ
เชื่อมต่อบัคเก็ตจัดเก็บข้อมูลแบบอ็อบเจ็กต์ที่เข้ากันได้ใน Nextcloud โดยใช้แบ็กเอนด์ S3 พร้อมด้วยเอนด์พอยต์ ข้อมูลรับรอง ขอบเขตการเข้าถึง และขั้นตอนการตรวจสอบที่ถูกต้อง
ย้ายไดเร็กทอรีข้อมูล Nextcloud บน Linux ไปยังไดรฟ์ภายนอกอย่างปลอดภัย โดยใช้การเมานต์ UUID แบบถาวร โหมดบำรุงรักษา สำเนาที่ตรวจสอบแล้ว และซิมลิงก์เส้นทางเดิม
กู้คืนการเข้าถึง Nextcloud หลังจากการอัปเดตโดยการวินิจฉัยข้อผิดพลาด SQL ตรวจสอบการเชื่อมต่อฐานข้อมูล และดำเนินการย้ายข้อมูลที่หยุดชะงักให้เสร็จสมบูรณ์อย่างปลอดภัย
ใช้คำสั่ง OCC ของ Nextcloud เพื่อรีเซ็ตรหัสผ่านผู้ดูแลระบบจากเชลล์เซิร์ฟเวอร์ พร้อมคำแนะนำสำหรับชื่อผู้ใช้ สิทธิ์ และผู้ให้บริการเข้าสู่ระบบภายนอก
ล้างคำเตือน HSTS ของ Nextcloud โดยการตั้งค่าส่วนหัวที่ Apache, NGINX หรือพร็อกซี TLS ของคุณ จากนั้นตรวจสอบการตอบสนอง HTTPS สาธารณะอย่างปลอดภัย
ตรวจสอบหาสาเหตุของการติดตั้งแอปจาก App Store ที่ล้มเหลว ไม่ว่าจะเป็นปัญหาจาก DNS, HTTPS, พร็อกซี, TLS หรือปัญหาการตั้งค่าจากเซิร์ฟเวอร์ Nextcloud เอง
ย้ายการสร้างภาพขนาดย่อไปไว้ในกำหนดการพื้นหลังที่ควบคุมได้ ตัดขนาดภาพตัวอย่างที่ไม่ได้ใช้ และตรวจสอบคิวโดยไม่ทำให้เซิร์ฟเวอร์ Nextcloud ของคุณทำงานหนักเกินไป