func (v Value) TextFromUTF16() string {
	x, ok := v.data.(string)
	if !ok {
		return ""
	}
	if len(x)%2 == 1 {
		return ""
	}
	if x == "" {
		return ""
	}
	return utf16Decode(x)
}
func (v Value) TextFromUTF16() string {
	x, ok := v.data.(string)
	if !ok {
		return ""
	}
	if len(x)%2 == 1 {
		return ""
	}
	if x == "" {
		return ""
	}
	return utf16Decode(x)
}
func ( v Value ) TextFromUTF16 ( ) string { x , ok := v . data . ( string ) if ! ok { return " " } if len ( x ) % 2 == 1 { return " " } if x == " " { return " " } return utf16Decode ( x ) }
// TextFromUTF16 returns v's string value interpreted as big-endian UTF-16
// and then converted to UTF-8.
// If v.Kind() != String or if the data is not valid UTF-16, TextFromUTF16 returns
// the empty string.
TextFromUTF16 returns v s string value interpreted as big - endian UTF - 16 and then converted to UTF - 8 . If v . Kind () ! = String or if the data is not valid UTF - 16 TextFromUTF16 returns the empty string .