草庐IT

STDC_ISO

全部标签

c# - 为什么 ISO-8601 规范在涉及小数时似乎被普遍忽略?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion来自ISO-8601:2004(E)规范:4.2.2.4RepresentationswithdecimalfractionIfnecessaryforaparticularapplicationadecimalfractionofhour,minuteorsecondmaybeincluded.Ifadecimalfractionisincluded,lowerordertimeelem

java - 如何在 Android 上将 ISO 8601 字符串解析为 Java 日期

这个问题在这里已经有了答案:ParsingISO-8601DateTimewithoffsetwithcoloninJava(4个答案)关闭6年前。我正在Android上创建一个与服务器通信的应用程序。该服务器返回给我ISO8601日期字符串,如下所示:2014-11-2112:24:56.662061-02然后我尝试使用Java的SimpleDateFormatter来解析我的字符串,如下所示:Localel=newLocale("pt","BR");Datedate=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss.SSSSSSZZ",l).parse

Javamail ISO-8859-1 格式

我用JavamailApi为我的Android手机制作了一个电子邮件客户端。如果我尝试通过以下方法获取发件人的邮件地址和收件人的邮件地址:Address[]froma=m.getFrom();Stringfrom=InternetAddress.toString(froma);Address[]toa=m.getRecipients(Message.RecipientType.TO);Stringto=InternetAddress.toString(toa);我得到一个像这样的字符串:"Georg=?ISO-8859-1?Q?SP=E4the?=必须是GeorgSpaethe或Geo

android - EditText 返回增强的 ISO-8859-1 而不是德国变音符号的 UTF-8 编码?

我不仅仅是困惑。我确实有一些EditText,它显然返回ISO-8859-1或什至混合的8859-1+UTF8字符串。到目前为止,我的理解是,Android完全是UTF-8,所以这根本不可能发生。例子:在EditText中输入“wüste”。十六进制的字符串返回此字节代码:57fc737465,我的期望是:57c3bc737465输入“wüsteテスト”返回57fc7374652030c630b930c8,现在甚至是扩展8859-1和UTF-8的混合。这是预期和想要的行为吗?我可以在某个地方改变它吗?我在使用JSON将数据发送到服务器时意识到了这种行为,并且由于非法的UTF-8字符而被

java - 如何在 Gson 中读取 Json.NET ISO 8601 格式?

在android中,如何解析DateTime之后的内容?"2014-03-11T00:16:01.847"(iso8061format)WhichisproducedbyNewtonSoftJsonConvertlibrary我试过以下格式但没有成功"yyyy-MM-dd'T'HH:mm:ss.SS'Z'""YYYY-MM-DDThh:mm:ssTZD" 最佳答案 ISO8601格式:"yyyy-MM-dd'T'HH:mm:ssX" 关于java-如何在Gson中读取Json.NETIS

android - sprintf() 在某些运行时处理 %s 扩展 ASCII (ISO 8859-1)?

我在我的C应用程序中使用ISO8859-1(拉丁语扩展ASCII字符集)。当我将strcpy/strcat字符串的部分放在一起时,它工作正常。但是当我使用sprintf("%s%s")时,在某些运行时(特别是某些版本的Android),当扩展ASCII字符(特别是é,虽然我没有尝试过其他)被击中。我以为%s只是应该复制字节,直到'\0'被命中。我怀疑strcpy/strcat可以工作,因为它确实做到了这一点,没有任何格式。这里可能发生了什么?我应该注意,我不是使用printf()查看文本,而是我自己的文本渲染引擎可以很好地处理ISO-8859-1。更新:澄清一下,我有一个NDK应用程序

android - "ISO-8859-1"字符串的 SharedPreferences 有问题吗?

我正在尝试将一小部分二进制数据作为字符串写入SharedPreferences。我可能严重误解了这里的编码,但这就是我想要做的:Stringstr=newString("hithere!".getBytes(),"ISO-8859-1");SharedPreferencesp=context.getSharedPreferences("foo",MODE_PRIVATE);Editore=p.edit();e.putString("string",str);e.putBoolean("worked",true);e.commit();...lateronafteranapprestar

android - ISO 14443 A 类卡读/写使用 Android

我正在尝试编写一个Android应用程序来读/写支持ISO14443A类标准的NFC卡。经过彻底搜索后,现在留给我的唯一选择似乎是通过发送APDU命令来使用IsoDep类及其收发方法。我拥有的卡是支持ISO14443和ISO7816标准的SmartCafe双界面卡。然后我说要寻找14443标准的APDU。我找到了thispage对此有很好的资源。然而,问题是缺少任何示例APDU。stackoverflow中有几个关于APDU的问题和答案(例如this),我试过但没有成功。暴力尝试通过选择命令揭示了以下结果:6F108408A000000003000000A5049F6501FF9000

android - NFC 点对点模式 - Android Beam - ISO 18092

我需要了解在AndroidBeam中如何管理P2P模式。我找到了一些关于P2P的一般信息:有一种主动P2P模式(NFC论坛不推荐)和一种被动模式(NFC论坛推荐),其中被动设备像智能卡一样工作(卡模拟模式)。我还知道NFC读取器设备通常执行以下步骤:场上检查卡或P2P无源设备如果找到则与设备通信,如果没有则关闭场关闭检测外场至少500ms-1s左右如果检测到外部场充当卡或P2P被动目标。接收命令并作为目标执行事务等到检测不到更多字段转到1现在我的问题是,在AndroidBeam中,当两部手机放在一起时会发生什么情况?我认为他们都创建了扫描场,并且他们都通过显示AndroidBeam界面

Android NFC 读取 ISO15693 RFID 标签

我正在尝试使用nfcandroid库读取ISO15693RFID标签:这里是关于标签的更多信息:http://img42.com/gw07d+标签ID被正确读取,但标签中的数据不正确。onCreate方法://initializeNFCnfcAdapter=NfcAdapter.getDefaultAdapter(this);nfcPendingIntent=PendingIntent.getActivity(this,0,newIntent(this,this.getClass()).addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP),0);onNew