1

对于最后两个输出,我期待得到 밥 和 좋은。

对于输出,但这不会“组合”以下任何内容。

这个包不做任何事情。

谁能告诉我在这段代码中做错了什么?我将不胜感激。

import "code.google.com/p/go.text/unicode/norm"
import "fmt"

func main() {
  str := "ㅈㅗㅎㅇㅡㄴ"
  fmt.Println( string( norm.NFD.AppendString(nil, "앉") ) )
  fmt.Println( string( norm.NFC.AppendString(nil, "바ㅂ") ) )
  fmt.Println( string( norm.NFC.AppendString(nil, str) ) )
}

包裹来自这里

去获取 -u code.google.com/p/go.text/unicode/norm http://godoc.org/code.google.com/p/go.text/unicode/norm

4

1 回答 1

4
于 2013-11-07T14:58:08.397 回答