请教从数据库里查询出来的字符的字节数,谢谢
drop table test;
create table test
(
name varchar(1)
) engine=myisam default charset=utf8mb4;
insert into test values('严');
commit;
然后执行如下SQL,发现“严”占了3个字节
mysql> select name,length(name) from test;
+------+--------------+
| name | length(name) |
+------+--------------+
| 严 | 3 |
+------+--------------+
这说明这个汉字保存成了UTF-8编码
现在我
static HashMap<String,String> h_test = new HashMap<String,String>();
String str=rs.getString("name");
h_test.put(str,"");
请问str里和h_test里的“严”是UTF-8编码的码?
如何知道str的字节数?
谢谢