การส่งออก UTF-8 ด้วย xwpf ไม่สอดคล้องกัน [ซ้ำกัน]

ฉันกำลังทำเทมเพลตรุ่นด้วย POI lib ของ XWPF apache บน Office 2013 ฉันใช้ IntelIJ IDE

เมื่อฉันทำการทดสอบและรันโปรแกรมในสภาพแวดล้อม IDE ทุกอย่างทำงานได้ดี: เทมเพลตมีการเข้ารหัสอย่างดี แต่เมื่อฉันส่งออกขวดโหล ทุกอย่างก็ทำงานได้ดีเช่นกัน แต่สำเนียงทั้งหมดจะถูกทำลาย

ฉันได้ค้นหาโปรเจ็กต์ของฉันแล้ว และมันไม่เกี่ยวกับเทมเพลตและข้อมูลเนื้อหา แต่อยู่ระหว่างการส่งออก มีใครเห็นมันมาก่อนหรือไม่? ฉันควรทำอย่างไรดี?

หมายเหตุ: ฉันได้ทดสอบกับ Eclipse แล้วและมีปัญหาเดียวกัน ไม่ใช่ปัญหาการกำหนดค่า IDE หรือบิลด์

มีโค้ดไม่มากนักที่ฉันสามารถแสดงให้คุณดูได้: ไม่มีอะไรเกี่ยวข้องกับปัญหานี้จริงๆ ฉันใช้วิธีนี้เพื่อส่งออก .docx: POIXMLDocument#write(OutputStream)

ขอบคุณสำหรับความช่วยเหลือ

ฉันพยายามใช้วิธีการนั้น (ปัญหาการเข้ารหัสด้วย Apache POI) ในทุก ๆ การแทนที่ข้อความ แต่ดูเหมือนว่าจะไม่ทำงาน


person jamailun    schedule 15.08.2020    source แหล่งที่มา
comment
เป็นไปได้มากว่าคุณทำที่ไหนสักแห่งโดยไม่ระบุการเข้ารหัสอักขระเมื่อคุณควรทำจริงๆ   -  person Henry    schedule 15.08.2020
comment
ดูเหมือนว่าสิ่งนี้จะตอบคำถามของคุณ: ปัญหาการเข้ารหัสด้วยตัวแปลง apache poi   -  person andrewjames    schedule 15.08.2020


คำตอบ (1)