Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在阿拉伯语和乌尔都语文本中插入换行符_C#_Arabic_Arabic Support - Fatal编程技术网

C# 在阿拉伯语和乌尔都语文本中插入换行符

C# 在阿拉伯语和乌尔都语文本中插入换行符,c#,arabic,arabic-support,C#,Arabic,Arabic Support,我试图在阿拉伯语/乌尔都语文本之间插入一个换行符,中间有一个数字 outPut.Insert(index, " " + (char)0x202B + " " + (char)0x000A + (char)0x000D + " " + (char)0x202C+ (char)0x200F+ " "); 请帮帮我,它坏了!它不提供换行符: ئي۔ .13 اَلَّذِ ئي۔ .13 اَلَّذِ 欢迎来到苏约翰!到底是什么不起作用?您能告诉我们您的输出是什么以及您希望它是什么吗?不知

我试图在阿拉伯语/乌尔都语文本之间插入一个换行符,中间有一个数字

  outPut.Insert(index,  " " + (char)0x202B + " " + (char)0x000A + (char)0x000D +  " " + (char)0x202C+ (char)0x200F+ " ");
请帮帮我,它坏了!它不提供换行符:

ئي۔ .13 اَلَّذِ ئي۔ .13 اَلَّذِ
欢迎来到苏约翰!到底是什么不起作用?您能告诉我们您的输出是什么以及您希望它是什么吗?不知道这是否是问题的原因,但LF+CR不是Windows使用的换行序列,因此取决于您处理字符串的方式,这可能会或可能不会导致问题…@AlG谢谢,我添加了示例输出。请告知@elgonzo谢谢,我添加了示例输出。那么在windows上,你能告诉我应该如何处理这个问题吗。即使在文本处理器中打开并应用换行符也不起作用。您的
输出是什么?我尝试了
Debug.Print(“123”+(char)0x202B++(char)0x000A++(char)0x000D++(char)0x202C++(char)0x200F++“456”)
在输出控制台中提供了两个换行符,尽管未显示阿拉伯文本(可能是因为我的环境)。您是否尝试过
Environment.NewLine
?你试过非阿拉伯语文本吗?另外,如果
输出
是一个
文本框
,您是否打开了
多行
属性?