标签: cjk

使用虚拟信用卡凭据测试Android Market应用内结算

我已经配置了一个Android应用程序来使用应用程序内的计费模块,如下所示:http: //developer.android.com/guide/market/billing/index.html

使用英国开发团队的帐户进行测试时,它可以正常工作,这些帐户具有与之相关的真实信用卡.但是,我的部分开发团队位于中国,由于Google Billing不在中国运营,因此他们无法测试结算功能.

可以理解的是,团队很难与他人分享个人卡详细信息或个人帐户信息.有人知道这方面的工作吗?在测试中,虚拟卡号是否可以与帐户相关联?

我知道这可以在商家沙箱中使用(http://code.google.com/apis/checkout/developer/Google_Checkout_Basic_HTML_Sandbox.html),但我似乎无法找到Android计费测试的等效内容.

任何帮助/指导/支持将在这里表示赞赏.中国团队专注于许多与购买后体验相关的模块,如果我们找不到解决方法,这将严重受损.

谢谢!

android cjk in-app-billing

24
推荐指数
3
解决办法
2万
查看次数

维基百科上的汉字编码是什么?

我正在研究维基百科上的汉字编码,我无法弄清楚他们正在使用什么.例如,"的"被编码为"%E7%9A%84"(参见此处).这是三个字节,但是本页描述的编码都没有使用三个字节来表示中文字符.例如,UTF-8使用2个字节.

我基本上试图将这三个字节与实际字符匹配.关于它可能是什么编码的任何建议?

utf-8 character-encoding cjk url-encoding

22
推荐指数
3
解决办法
8万
查看次数

如何在Windows系统上的gVim中添加字体

我想在Gvim中添加一个UTF-8字体,但我找不到如何做到这一点.我试图按照本手册中的步骤操作,但仍然无效. http://www.inter-locale.com/whitepaper/learn/learn_to_type.html (页面中间的vim部分)

任何人都可以告诉我如何在Vim中添加字体,这样我就可以显示日文字符了吗?

unicode vim fonts cjk

21
推荐指数
3
解决办法
2万
查看次数

具有中文字符的文件如何知道每个字符使用多少字节?

我已经阅读了Joel的文章"绝对最低限度,每个软件开发人员绝对必须知道关于Unicode和字符集(没有借口!)",但仍然不了解所有细节.一个例子将说明我的问题.请看下面这个文件:

替代文字http://www.yart.com.au/stackoverflow/unicode2.png

我在二进制编辑器中打开文件,仔细检查第一个汉字旁边的三个a中的最后一个:

替代文字http://www.yart.com.au/stackoverflow/unicode1.png

乔尔说:

在UTF-8中,0-127的每个代码点都存储在一个字节中.仅使用2,3存储代码点128及以上,实际上最多6个字节.

编辑也说:

  1. E6(230)在代码点128之上.
  2. 因此,我将以下字节解释为2,3,实际上最多6个字节.

如果是这样,是什么表明解释超过2个字节?这是如何用E6后面的字节表示的?

我的汉字是以2,3,4,5或6字节存储的吗?

unicode encoding cjk

20
推荐指数
3
解决办法
2万
查看次数

所有汉字字符都是UTF-8 3字节长吗?

有人可以确认所有汉字中的汉字字符都是3字节长的UTF-8吗?

unicode utf-8 character-encoding cjk

19
推荐指数
1
解决办法
1万
查看次数

如何将汉字转换为拼音

对于中文文本的排序,我想将汉字转换为拼音,正确分离每个汉字并将连续的字符组合在一起.

通过提供执行此操作的逻辑或源代码,您能帮助我完成此任务吗?

如果有任何开源或lib已经存在,请告诉我.

sorting cjk

19
推荐指数
5
解决办法
2万
查看次数

从简体中文转换为繁体中文

如果网站使用简体中文翻译进行本地化/国际化...

  • 是否有可能以高质量的方式可靠地自动将文本转换为繁体中文?
  • 如果是这样,它是否会成为极高的质量,或者只是翻译人员调整的良好起点?
  • 有没有开源工具(理想情况下是在PHP中)进行这样的转换?
  • 转换是一种方式与另一种方式更好(简化 - >传统,反之亦然)?

php localization internationalization cjk

19
推荐指数
4
解决办法
8030
查看次数

发送http post/put时Android默认字符集 - 特殊字符问题

我已经像这样配置了apache httpClient:

HttpProtocolParams.setContentCharset(httpParameters, "UTF-8");
HttpProtocolParams.setHttpElementCharset(httpParameters, "UTF-8");
Run Code Online (Sandbox Code Playgroud)

我还为所有http post和put请求包含http标题"Content-Type:application/json; charset = UTF-8".

我正在尝试使用包含特殊字符的json主体发送http post/put请求(即通过Google拼音键盘输入中文字符,符号等)字符在日志中显示为乱码,但我认为这是因为DDMS确实不支持UTF-8,在descibed 这个问题.

问题是当服务器收到请求时,它有时根本看不到字符(特别是中文字符),或者当我们通过GET请求检索它时它变成无意义的垃圾.

我还尝试将250个非ascii字符放在一个字段中,因为该特定字段最多可以包含250个字符.但是,它无法在服务器端验证声称已超过250个字符限制.250个ASCII字符工作得很好.

服务器家伙声称他们支持UTF-8.他们甚至尝试模拟包含中文字符的发布请求,并且服务器接收到的数据就好了.然而,这个家伙(一个中国人)正在使用安装了中文语言包的Windows计算机(我想,因为他可以在键盘上输入中文字符).

我猜测Android客户端和服务器(由中国人btw制作)使用的字符集不对齐.但我不知道哪一个有问题,因为服务器家伙声称他们支持UTF-8,而我们的rest客户端配置为支持UTF-8.

这让我想知道Android在默认情况下对所有文本输入使用什么字符集,以及是否可以以编程方式将其更改为其他字符串.我试图找到有关如何在输入小部件上执行此操作的资源,但我没有找到任何有用的东西.

有没有办法为Android中的所有输入小部件设置charset?或者我可能错过了其他客户端配置中的某些内容?或许,也许,只是可能,服务器家伙没有在他们的服务器上使用UTF-8而是使用Windows字符集代替?

android http character-encoding special-characters cjk

18
推荐指数
3
解决办法
3万
查看次数

使用非ASCII字符在Python中编码邮件主题(SMTP)

我使用Python模块MimeWriter构造消息,smtplib发送邮件构造的消息是:

file msg.txt:
-----------------------
Content-Type: multipart/mixed;
from: me<me@abc.com>
to: me@abc.com
subject: ??

Content-Type: text/plain;charset=utf-8

??
Run Code Online (Sandbox Code Playgroud)

我使用下面的代码发送邮件:

import smtplib
s=smtplib.SMTP('smtp.abc.com')
toList = ['me@abc.com']
f=open('msg.txt') #above msg in msg.txt file
msg=f.read()
f.close()
s.sendmail('me@abc.com',toList,msg)
Run Code Online (Sandbox Code Playgroud)

我正确收到邮件正文,但主题不合适,

subject: some junk characters

??           <- body is correct.
Run Code Online (Sandbox Code Playgroud)

请指教?有没有办法指定用于主题的解码,如为正文指定的那样.如何正确解码主题?

python smtp utf-8 character-encoding cjk

18
推荐指数
2
解决办法
1万
查看次数

在第二个文件中没有匹配的文件中删除行的最快方法是什么?

我有两个文件,wordlist.txttext.txt.

第一个文件wordlist.txt包含中文,日文和韩文的大量单词列表,例如:

?
??
?
Run Code Online (Sandbox Code Playgroud)

第二个文件text.txt包含长段落,例如:

???????
??OK????
Run Code Online (Sandbox Code Playgroud)

我想创建一个新的单词列表(wordsfount.txt),但它应该只包含wordlist.txt至少在其中找到一行的那些行text.txt.上面的输出文件应该显示如下:

?
??
Run Code Online (Sandbox Code Playgroud)

在此列表中找不到"我",因为它从未找到过text.txt.

我想找到一种非常快速的方法来创建此列表,该列表仅包含第二个文件中的第一个文件中的行.

我在BASH中知道一种简单的方法来检查每一行worlist.txt并查看它是否在text.txt使用中grep:

a=1
while read line
do
    c=`grep -c $line text.txt`
    if [ "$c" -ge 1 ]
    then
    echo $line >> wordsfound.txt
    echo "Found" $a
fi
    echo "Not found" $a
    a=`expr $a + 1`
done < wordlist.txt
Run Code Online (Sandbox Code Playgroud)

不幸的是,这wordlist.txt是一个很长的清单,这个过程需要很长时间.必须有一个更快的解决方案.这是一个考虑因素:

由于文件包含CJK字母,因此可以将它们视为一个包含大约8,000个字母的巨型字母.所以几乎每个单词都共享字符.例如:

?
??
Run Code Online (Sandbox Code Playgroud)

由于这个事实,如果从未找到"我" text.txt,那么"我们"也不会出现.更快的脚本可能首先检查"我",并且在发现它不存在时,将避免检查包含在 …

ruby bash perl cjk python-2.7

18
推荐指数
4
解决办法
1208
查看次数