你如何在 nim 中对齐包含重音的字符串

How do you align string containing accents in nim

在 Nim 中,如何对齐包含重音字符的字符串?

例如下面的代码

var maxLen = 20
var s1 = alignLeft("John le Carré", maxLen)
var s2 = alignLeft("John le Carre", maxLen)
echo s1 & ":"
echo s2 & ":"

产生以下输出。

John le Carré      :
John le Carre       :

让冒号对齐的正确方法是什么?

您遗漏了最重要的一行:

import strutils

您应该更改为:

import unicode