最後の 2 つの出力で、밥 と 좋은 が得られることを期待していました。
出力用ですが、これは次のいずれも「結合」しません。
このパッケージは何もしません。
このコードで私が何を間違えたのか誰か教えてもらえますか? 大変ありがたく存じます。
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) ) )
}
パッケージはこちらから
go get -u code.google.com/p/go.text/unicode/norm http://godoc.org/code.google.com/p/go.text/unicode/norm