📄 utfstring.java
字号:
package utf;
public class UtfString {
private String zhstr;
private String utfstr;
public void setzhstr(String str)
{
this.zhstr=str;
}
public void setutfstr(String str)
{
this.utfstr=str;
}
public String getzhstr()
{
return this.zhstr;
}
public String getutfstr()
{
return this.utfstr;
}
public void toUtf8String() {
StringBuffer sb = new StringBuffer();
for (int i=0;i<this.zhstr.length();i++) {
char c = this.zhstr.charAt(i);
if (c >= 0 && c <= 255) {
sb.append(c);
} else {
byte[] b;
try {
b = Character.toString(c).getBytes("utf-8");
}
catch (Exception ex)
{
System.out.println(ex);
b = new byte[0];
}
for (int j = 0; j < b.length; j++) {
int k = b[j];
if (k < 0) k += 256;
sb.append("%" + Integer.toHexString(k).
toUpperCase());
}
}
}
this.setutfstr(sb.toString());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -