对于最后两个输出,我期待得到 밥 和 좋은。
对于输出,但这不会“组合”以下任何内容。
这个包不做任何事情。
谁能告诉我在这段代码中做错了什么?我将不胜感激。
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