iso-8859-1 是啥编码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iso-8859-1 是啥编码相关的知识,希望对你有一定的参考价值。
Java使用ISO-8859-1编码是因为这种编码国际上是通用的,可以兼容很多国家的语言编码。我们国家的gbk编码格式是可以换成ISO-8859-1格式的。国际中通用的还有一种编码格式就是UTF-8能兼容世界上几乎所有的语言,在网络传输为了避免出现乱码,都采用这种编码方式。 参考技术A其实,很多网站不是用utf-8的
具体你可以用以下方式得知:
import requestsr1 = requests.get('https://www.baidu.com')
r2 = requests.get('https://www.google.com')
r1.encoding
r2.encoding
结果是iso-8859-1 编码,我也很奇怪,因为许多个人博客确实是utf-8的。
为每个文件夹创建 .iso 文件的正确 PowerIso 命令是啥?
【中文标题】为每个文件夹创建 .iso 文件的正确 PowerIso 命令是啥?【英文标题】:What is correct PowerIso command to create an .iso file for each folder?为每个文件夹创建 .iso 文件的正确 PowerIso 命令是什么? 【发布时间】:2021-11-30 13:39:21 【问题描述】:在 C:\temp 我有 12 个文件夹
one
two
three
four
...
我尝试使用 piso.exe 命令行为每个文件夹创建一个 .iso 文件。
one.iso
two.iso
...
好的,我打开 CMD 并尝试使用这些命令
set piso="%programfiles%\PowerIso\piso.exe"
cd C:\temp
for /f "usebackq" %a in (`dir /b /ad`) do %piso% create -o d:\%temp.iso -add d:\%temp
但它失败了,-add
似乎也是一个错误的参数。
有什么解决办法吗?
【问题讨论】:
所以您使用的是FOR
命令,但甚至没有使用它的任何输出?你为什么不使用%a
?为了简单起见,我将只使用FOR /D
命令,而不是使用FOR /F
解析DIR
命令的输出。 FOR /D
专门用于迭代目录名称。
如果您想知道 PowerISO 的正确语法是什么,我强烈建议您直接访问源代码并阅读 PowerISO Tutorials。
FOR /D %a in (dir /b /ad
) do %piso% create -od:\%a.iso 不起作用,它说我“设备没有准备好了”
我看到您显然没有阅读 FOR /D
选项的语法用法,也没有理解我之前对此的评论。 FOR /F
命令用于解析其他命令的输出。我告诉过你使用FOR /D
代替用FOR /F
解析DIR
的输出。这意味着您不应该使用DIR
命令或FOR /F
选项。如果您阅读帮助文件。 FOR /D %variable IN (set) DO command
如果 set 包含通配符,则指定匹配目录名称
我尝试使用piso create -o d:\one.iso
,但它说“设备尚未准备好”。对我来说太复杂了。还是谢谢
【参考方案1】:
解决方案
set piso="%programfiles%\PowerIso\piso.exe"
cd C:\temp2
for /f "usebackq" %a in (`dir /b /ad`) do %piso% create -o "C:\%a.iso" -add "C:\temp2" /
【讨论】:
正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。以上是关于iso-8859-1 是啥编码的主要内容,如果未能解决你的问题,请参考以下文章
在 Jboss 上使用 ISO-8859-1 编码和 JSF 2
使用 NSString 将 UTF-8 编码转换为 ISO 8859-1 编码