当前位置:首页 » 安卓系统 » androidstring中文

androidstring中文

发布时间: 2023-02-19 11:37:57

Ⅰ 如何在Android中的String使用中文

什么意思。没有看明白你问的。首先 你在strings.xml文件里写上你要显示的内容:如: <string name="hello">Hello World, MainActivity!</string> android系统后自动在R.java中生成一个引用 public static final class string { public static final int hello=0x7f040000; } 这个不用程序员实现。 然后在你代码中需要使用时只需要调用R.string.hello即可.如textView.setText(R.string.hello)。

Ⅱ android(java) newString(bytes,"utf-8")依旧是中文乱码

String str=new String(value.getBytes("ISO-8859-1"), "UTF-8");

Ⅲ 如何在Android中的String使用中文

public class Conversion {

/**
* 中文转unicode
* @param str
* @return 反回unicode编码
*/
public String chinaToUnicode(String str)
{
String result = null;
for (int i = 0; i < str.length(); i++)
{
int chr1 = (char) str.charAt(i);
result += "\\u" + Integer.toHexString(chr1);
}
return result;
}

/**
* unicode转中文
* @param str
* @return 中文
*/
public void unicodeToChinese(String str)
{

for(char c : str.toCharArray())

System.out.print(c);

}

public static void main(String args[])
{
//unicode转中文
String str = "\u767b\u5f55\u793e\u533a";
Conversion con = new Conversion();

con.unicodeToChinese(str);
//for(char c : str.toCharArray())
//System.out.print(c);

}

}

Ⅳ android 怎样查找字符串中的某个中文(请教各位大神)

String str = "你好";
if(str.indexOf("你") != -1)
{
System.out.println("包含该字符串");
}

Ⅳ Android 通过 GetString 获得的一个 中文 String 显示出来却是类似“%C8%BA%D7%E9%B6%FE” 的一堆 乱码。

字符编码的问题,看看你使用的是什么编码。
URLEncoder.encode(
"字符串", "utf-8");用这个试试看。

Ⅵ android studio国家的语言string怎样设置

android多语言实现必须是将strings.xml放在不同的文件夹目录下,由安卓系统自动去加载文字资源。 1.Android 中要实现国际化比较简单,字符串国际化:只要在 res 文件夹下新建对应语言的 values 文件夹就好了。 例如: 英语环境下的,文件夹命名为:values-en 美国英文环境:values-en-rUS 中文环境为:values-zh 大陆地区中文环境: values-zh-cn 2.eclipse 下新建 Android 项目时,会在 res 目录下自动创建一个默认语言环境的文件夹 : values 。 3.当某一个资源没有在语言环境的对应的资源集合中找到时,就会使用 values 下的资源。 若某一个语言环境没有在项目中定义语言环境,那么也会使用 values 下的资源。

Ⅶ android开发中语言环境切成英文,怎么去取中文的string呢

开发环境与你去的中文没什么关系的
你型读取汉字就是看你的编码方式了,一般显示汉字编码方式是GB2312

Ⅷ android string中空格符号问题

在App的开发中,又是为了对齐文字,会用到空格。一般用  来表示一个中文空格, ---表示一个英文空格,两个就是一个中文空格。但是在实际效果中,两个英文空格比一个汉字要稍微窄一点;三个空格又会比一个中文字符宽一点。
解决方案:#160;  这样就基本可以。也就是用一个窄的空格 替换掉一个#160;。

Ⅸ android string如何把其他编码变为utf-8编码

这种问题解决方法很多,首先可以把网页的编码、传送编码等等一切编码改为utf-8,这是最简的方法
8859-1是单字节编码,而中文是两个字节的,所以编码会出现问题

还可以通过编码转换的方式

设得到的字符串为s1
则转换后的字符串为 String s2 = new String(s1.getBytes("iso-8859-1"),"utf-8");

Ⅹ android中android:text="@string/请输入"中文乱码怎么办

把你的string文件中的那个“请输入”改成应为的就行了,那个不支持中午的了……

热点内容
少女前线防检测脚本 发布:2025-05-16 08:59:07 浏览:728
编译器对系统的依赖 发布:2025-05-16 08:37:29 浏览:711
javamap数组 发布:2025-05-16 08:37:28 浏览:451
移动光猫如何自行修改密码 发布:2025-05-16 08:20:15 浏览:125
作为基线存储 发布:2025-05-16 08:15:22 浏览:859
安卓怎么关闭手机应用推荐 发布:2025-05-16 08:03:38 浏览:930
sql内置函数 发布:2025-05-16 08:03:34 浏览:923
怎么看服务器内存型号 发布:2025-05-16 08:03:30 浏览:813
哪里修安卓手机最好 发布:2025-05-16 07:58:25 浏览:826
服务器和电脑是什么区别 发布:2025-05-16 07:58:24 浏览:721