gpt4 book ai didi

c# - 不正确的从右到左连接英语和阿拉伯语

转载 作者:太空狗 更新时间:2023-10-29 22:36:15 25 4
gpt4 key购买 nike

我正在尝试将英文字符串与阿拉伯字符串连接起来

string followUpFormula = "FIF";
string renewAbbreviation = "ع.ت" ;
string abbreviation = followUpFormula +"-"+ renewAbbreviation;
var result = 10 + "/" + abbreviation + "/" + 2016;

结果是 10/FIF-ù.Ê/2016但我想像这样显示它们:10/FIF-ù.ª/
2016

我该怎么做?谢谢

最佳答案

对您的代码进行一些补充

string followUpFormula = "FIF";
string renewAbbreviation = "ع.ت" ;
string abbreviation = followUpFormula +"-"+ renewAbbreviation;
var lefttoright = ((Char)0x200E).ToString();
var result = 10 + "/" + abbreviation + lefttoright + "/" + 2016;

Char 0x200E 是一个特殊字符,它告诉后面的文本从左到右阅读 see here有关该角色的更多信息。

Char 0x200F 切换到从右到左的格式。

关于c# - 不正确的从右到左连接英语和阿拉伯语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39146491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com