在Groovy中将字符串编码为UTF-8格式非常简单,只需要调用Groovy的内置方法getBytes(),并指定编码格式即可。
以下是一个示例代码:
def myString = "你好世界" // 假设这是要编码的字符串
def utf8String = myString.getBytes("UTF-8") // 将myString编码为UTF-8格式
在这个例子中,变量myString
包含了一个Unicode字符串。使用getBytes("UTF-8")
方法,可以将该字符串编码为UTF-8格式,并将编码后的结果存储在变量utf8String
中。
需要注意的是,getBytes()
方法还可以接受另一个参数,指定字节的偏移量和字节长度。如果不指定这些参数,getBytes()
方法将编码整个字符串。