草庐IT

javascript - 在 Javascript 中基于语言环境的排序,以预定义的方式对重音字母和其他变体进行排序

在芬兰语中,我们将W排在V之后(与英语一样),但是因为W不是芬兰语的母语字母,所以它被认为是V的变体,它被排序为等于V,但在两个词之间唯一的区别是V是W,则V-版本先排序。一个例子阐明了正确的顺序:Vatanen,Watanen,Virtanen在芬兰语中,V和W整理为A和Á。Á的排序方式与A类似,但在唯一不同的情况下,未重音的排在第一位。同样的规则适用于所有其他重音字母,但Å、Ä和Ö在Z之后单独整理。问题:以预定义方式对变体进行排序的最佳算法是什么?(例如。[Watanen,Vatanen,Virtanen]到[Vatanen,Watanen,Virtanen])?补充:这个问题与扩

java - 无法解析芬兰语言环境中的日期

我正在尝试使用我在StackOverflow上找到的示例解析芬兰语日期,但我一直收到解析异常。这是我的fragment:SimpleDateFormatdftFormat=newSimpleDateFormat("ddMMMMyyyy",newLocale("fi","FI"));DatedatDate=dftFormat.parse("25syyskuu2012");DateFormat字符似乎与英文字符相同,所以我想知道为什么这不起作用。这是informationabouttheFinnishlocale.谢谢。 最佳答案 似乎