我目前正在使用字符串格式。在我的其他语言中完美运行,但我在使用希伯来语时遇到了麻烦。
var msg = string.Format("{????? ???? ???? ??????? ?{0} ? {1} {2", "test1", "test2", "test3");
Run Code Online (Sandbox Code Playgroud)
这会崩溃,并且希伯来语文本带有下划线,表示这是一个无效的占位符。
请问如何使用 String.Format 处理希伯来语文本
小智 0
尝试使用字符串插值
\n\nvar test1 = "test1";\nvar test2 = "test2";\nvar test3 = "test3";\nvar msg = $"{test3} {test2} \xd7\x95 {test1} \xd7\xa7\xd7\x99\xd7\x91\xd7\x9c\xd7\xaa \xd7\x91\xd7\xa7\xd7\xa9\xd7\x94 \xd7\x97\xd7\x93\xd7\xa9\xd7\x94 \xd7\x9c\xd7\x94\xd7\xa4\xd7\xa0\xd7\x99\xd7\x99\xd7\x94 \xd7\x9e";\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
357 次 |
| 最近记录: |