草庐IT

iso-chart

全部标签

linux - 在 Linux 中将网页从 UTF-8 转换为 ISO-8859-1

有人知道如何在Linux(Ubuntu)中将大量php和html文件从UTF-8转换为ISO-8859-1吗? 最佳答案 Ubuntu有recode$sudoapt-getinstallrecode$recodeUTF-8..latin1*.php递归地,感谢TedDziuba:$find.-name"*.php"-execrecodeUTF-8..latin1{}\; 关于linux-在Linux中将网页从UTF-8转换为ISO-8859-1,我们在StackOverflow上找到一个

linux - 将 ISO 日期转换为自 linux bash 纪元以来的秒数

我有一个ISO格式的日期YYYY-MM-DDTHH:SS(例如2014-02-14T12:30)。我想在linuxbash中仅使用date命令在自纪元以来的几秒钟内转换它。所有日期均指UTC语言环境。我知道这个问题很容易重复...有数十亿个关于将日期从一种格式转换为另一种格式的问题,但我找不到我的特定场景谢谢你... 最佳答案 使用GNU日期(来自GNUcoreutils包),使用-d指定要解析的日期,使用%s指定从纪元开始的秒数$date-d"2014-02-14T12:30"+%s1392381000请注意,这会将要解析的日期解

PHP 验证 ISO 8601 日期字符串

如何验证ISO8601日期字符串(例如:2011-10-02T23:25:42Z)。我知道ISO8601日期有几种可能的表示形式,但我只对验证上面作为示例给出的格式感兴趣。谢谢! 最佳答案 我想分享我的轻量级解决方案。这并不理想,但可能对某些人有帮助。functionvalidISO8601Date($value){if(!is_string($value)){returnfalse;}$dateTime=\DateTime::createFromFormat(\DateTime::ISO8601,$value);if($dateT

javascript - 如何在chart.js中显示每个切片的饼图数据值

我正在使用Chart.js在我的php页面中绘制饼图。我发现工具提示显示每个切片值。但我希望显示这些值,如下图所示。我不知道如何使用chart.js执行此操作。请帮帮我。我的Javascript代码:functiondrawPie(canvasId,data,legend){varctx=$("#pie-canvas-"+canvasId).get(0).getContext("2d");varpiedata=[];$.each(data,function(i,val){piedata.push({value:val.count,color:val.color,label:val.st

php - 解析并创建 ISO 8601 日期和时间间隔,如 PHP 中的 PT15M

我正在使用的库和网络服务在ISO8601format:PnYnMnDTnHnMnS中通信时间间隔.我想将此类格式转换为秒。反之亦然。秒更容易计算。示例间隔值是:PT1M或PT60S(1分钟)PT1H、PT60M或PT3600S(1小时)我需要两个函数:从这些值解析为秒:iso8601_interval_to_seconds()以及从秒解析为这样的间隔:iso8601_interval_from_seconds()。后者相当简单,因为它可以像`"PT{$seconds}S"一样完成,只需传递秒数,始终如此。也许使用切换到H(小时)或M(分钟)的解析器可以做得更好?第一个更难,但也许PHP

PHP DateTime::createFromFormat 不解析 ISO 8601 日期时间

代码说一百万个字:php>echostrtotime("2010-12-07T23:00:00.000Z");1291762800echodate('c',1291762800);2010-12-08T00:00:00+01:00php>var_dump(DateTime::createFromFormat('c',"2010-12-07T23:00:00.000Z"));bool(false)php>var_dump(DateTime::createFromFormat(DateTime::ISO8601,"2010-12-07T23:00:00.000Z"));bool(false

php - 将 utf8 字符转换为 iso-88591 并返回 PHP

我的一些脚本使用了不同的编码,当我尝试组合它们时,这就成了一个问题。但我不能改变他们使用的编码,相反我想改变脚本A结果的编码,并将其用作脚本B中的参数。那么:有什么简单的方法可以在PHP中将字符串从UTF-8更改为ISO-88591?我查看了utf_encode和_decode,但它们不符合我的要求。为什么不存在任何“utf2iso()”函数或类似函数?我不认为我有不能用ISO格式编写的字符,所以这应该不是一个大问题。 最佳答案 看看iconv()或mb_convert_encoding().顺便说一句:为什么不utf8_encod

php - 如何在 PHP 中将 unix 时间戳转换为 ISO8601 时间戳?

我正在尝试从mysql中提取unix时间戳并将其转换为ISO8601时间戳。我需要它来将日期格式化为类似facebook(或类似堆栈溢出:)'30分钟前',而不是显示确切的日期和时间。有人处理过吗? 最佳答案 $timestamp='1268932078';$iso8601=date('c',$timestamp);但是,如果您不想自己滚动,可以使用内置函数来帮助您,例如:DateTime::diff. 关于php-如何在PHP中将unix时间戳转换为ISO8601时间戳?,我们在Sta

android - 我怎样才能得到国家(或其 ISO 代码)?

这个问题在这里已经有了答案:WhereamI?-Getcountry(11个回答)关闭4个月前。获取国家代码的最佳方法是什么?到目前为止,我知道两种方法。一种是通过TelephonyManager获取,另一种是通过Locale获取。在Android上查找国家/地区代码的另一种最佳且独特的方式是什么? 最佳答案 总是有很多关于这个的讨论,我不明白为什么开发人员和公司会选择复杂的方式。用户选择的语言,是指他/她希望在他/她的手机中始终看到的语言。他们不打算让应用程序使用与其他人或系统不同的语言。选择非常直接:使用区域设置(获取用户选择为

c# - 向 C# 公开 ISO C++ 类

我需要向C#公开一些C++类(我在Linux上构建,使用单声道,所以COM不是一个选项)到目前为止,我收集的证据表明,解决此问题的最佳方法是:围绕ISOC++类编写一个包装C++.Net类使用C#中的C++.Net类我有以下问题:首先,这是实现将ISOC++类暴露给C#目标的“最佳”方式吗?不过,到目前为止,我还没有看到任何实际展示如何执行此操作的示例-任何人都可以建议一些链接或代码片段来说明如何为虚拟类完成此操作?如何将异步消息通知从C++代码发送到C#代码?理想情况下,我想让C#类以接收到的数据作为参数引发事件 最佳答案 您不能