أحرف Unicode لا يظهر في النظام.يقوم نظام ويندوز.أشكال.مربع نص

StackOverflow https://stackoverflow.com/questions/420659

سؤال

هذه الشخصيات تظهر بشكل جيد عندما قص ولصق هنا من VisualStudio المصحح ، ولكن كل من في المصحح في مربع النص حيث أحاول أن عرض هذا النص يظهر فقط الساحات.

说明 海流受季风影响, من 3-9 月份其流向主要向北, من 流速为2 节, من 有时达3 节 锛 10 月至次年4 月份其流向南至东南方向, من 流速为2 节。 注意 附近有火山爆发的危险, من 航行时严加注意

أعتقد أن النص يؤيد نص Unicode.أي فكرة كيف يمكنني الحصول على هذا النص لعرضه في طلبي ؟

هل كانت مفيدة؟

المحلول 2

ولقد غيرت من استخدام مربع نص لاستخدام RichTextBox، والآن عرض الأحرف في RichTextBox.

نصائح أخرى

وتحتاج إلى تثبيت واستخدام الخط الذي يدعم تلك الأحرف. تدعم ليست كل الخطوط كل الحروف. الطابع مربع [] هو التمثيل الخطوط من "غير معتمد"

وهذا النص قد تستخدم MS بلا الرقيق افتراضيا، لذلك تغييره إلى Arial أو أي شيء آخر.

كنت تواجه مشكلة مماثلة.

كان المشكلة مع قراءة الملف بشكل صحيح وليس مع TextBox التحكم.

StreamReader reader = new StreamReader(inputFilePath, Encoding.Default, true)

نسخ من هذا.

يعمل بالنسبة لي وهذا ايضا من دون التحول إلى RichTextBox.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top