社区
Java SE
帖子详情
如何将我的这些字符串转成utf-8编码方式?
natty2003
2005-12-06 11:25:05
我的一些字符串后面有莫名其妙的“?”号
我在编辑器里选择从ascii转成utf-8方式后就都好了
那么我在java程序中如何转呢?请指点迷津
...全文
797
9
打赏
收藏
如何将我的这些字符串转成utf-8编码方式?
我的一些字符串后面有莫名其妙的“?”号 我在编辑器里选择从ascii转成utf-8方式后就都好了 那么我在java程序中如何转呢?请指点迷津
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
natty2003
2005-12-06
打赏
举报
回复
多谢了!不过把我的字符串放到你的算法里执行还是有
P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; LINE-HEIGHT: 150%; mso-layout-grid-align: none"
这样的码,只是“<”这些去掉了。能否帮我调一下,还有这个类的方法都是什么含义呢?解释一下。谢谢!
fashi1000
2005-12-06
打赏
举报
回复
StringTokenizer 类有你需要的功能
我写了个测试程序你看看 你可以对着改一改就能用了
import java.util.*;
public class mao1
{
public static void main(String[] args){
String s="jdkkfd<111111>kdfjkdfj<32323>kdfjkdjfkd<4343434>kdkfj";
StringTokenizer st=new StringTokenizer(s,"<");
String result="";
while(st.hasMoreTokens())
{
String token=st.nextToken();
StringTokenizer st1=new StringTokenizer(token,">");
String temp=st1.nextToken();
if (st1.hasMoreTokens())
{
result=result+st1.nextToken();
}
else{
result=result+temp;
}
}
System.out.println(result);
}
}
natty2003
2005-12-06
打赏
举报
回复
哦。看来问的有些毛病,看来不是utf的问题。是这样的,比如,下面这个字符串谁能把带<>这些标签都去掉,只留文本。
String shuai =
"<P class=MsoNormal style=\"MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; LINE-HEIGHT: 150%; mso-layout-grid-align: none\"><SPAN style=\"FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\">中华医学会、中华医学会杂志社:</SPAN><SPAN lang=EN-US style=\"FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt\"><?xml:namespace prefix = o ns = \"urn:schemas-microsoft-com:office:office\" /><o:p></o:p></SPAN></P><P class=MsoNormal style=\"MARGIN: 0cm 0cm 0pt; LAYOUT-GRID-MODE: char; TEXT-INDENT: 28.5pt; LINE-HEIGHT: 150%; mso-layout-grid-align: none\"><SPAN style=\"FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\">《中华医学杂志》是</SPAN><SPAN style=\"FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; "+
"mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'\">中国医学界最具学术权威性的杂志系列,其<SPAN style=\"COLOR: black\">英文版</SPAN>是中国医学界面向世界的一个重要窗口。近年来,随着我国医学生命科学不断发展,基础与临床医学科研成果迭出,医学科技信息的交流与共享日趋频繁。在此形势下,医学界广大科技工作者对《中华医学杂志》办刊周期与规模提出了更高的要求。参考《</SPAN><SPAN lang=EN-US style=\"FONT-SIZE: 14pt; mso-bidi-font-size: 12.0pt\">NATURE</SPAN><SPAN style=\"FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-size: 12.0pt; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New ";
schee
2005-12-06
打赏
举报
回复
java中文问题
chinatelly
2005-12-06
打赏
举报
回复
java.net.URLEncoder.encode(你的字符串,"utf-8");
TinyJimmy
2005-12-06
打赏
举报
回复
String str = new String(str.getByte("8859_1"), "UTF-8");
TinyJimmy
2005-12-06
打赏
举报
回复
String str = str.getByte("8859_1"), "UTF-8")
fashchina
2005-12-06
打赏
举报
回复
不明白
natty2003
2005-12-06
打赏
举报
回复
急用的谢谢!
JAVA
字符串
转成
utf-8
编码方式
UTF-8
编码是一种被广泛应用的编码,这种编码致力于把全球的语言纳入一个统一的编码, 目前已经将几种亚洲语言纳入。UTF 代表 UCS Transformation Format.
UTF-8
采用变长度字节来表示字符,理论上最多可以到 ...
java
字符串
转成
utf-8
_将
字符串
的编码格式转换为
utf-8
方式一:/*** 将
字符串
的编码格式转换为
utf-8
** @param str* @return Name = new* String(Name.getBytes("ISO-8859-1"), "
utf-8
");*/public static String toUTF8(String str) {if (isEmpty(str)) {return "";}try {...
String
字符串
,转码
UTF-8
String str = "任意
字符串
"; str = new String(str.getBytes("gbk"),"
utf-8
"); 备注说明: str.getBytes("... 的意思是以
UTF-8
的编码生成
字符串
注意要try catch...
Python
utf-8
编码转换方法
在代码中,我们首先定义了一个
UTF-8
编码的
字符串
str1,然后使用decode()函数将它转换成Unicode编码的
字符串
,存储在变量str2中。在代码中,我们首先定义了一个
字符串
str1,然后使用encode()函数将它转换成
UTF-8
编码...
【Python学习 】如何将
UTF-8
编码转换成
UTF-8
BOM编码?
一、需求描述 在我之前的博客: 【我的Android进阶之旅】使用TextAnalysisTool来快速提高你分析文本日志...编码格式为
UTF-8
编码 我们使用快捷键 Ctrl+A 全选日志内容,选择【编码】–>【使用
UTF-8
BOM编码】,将
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章