License:
BSD style: see license.txt
Version:
Initial release: December 2005
Author:
Kris
class UnicodeFile(T) ¶#
读和写unicode 文件。
就我们的目的而言,unicode文件是一个文本材料的编码。这个模块的作用是成为外部编码和程序员定义的内部编码间的接口。这个内部编码通过模板参数T声明,而外部编码被指定或派生。
支持三种内部编码: char, wchar, and dchar。 在这里的方法在这种类型的数组上操作。如,read()返回那种类型的一个数组,而write() 和append()方法期待一个所说类型的数组。
支持如下的外部编码:
这些可以分为隐式和显式编码。这里是隐式编码子集:
隐式编码可以用于“发现”未知的编码,通过检查最初的几个字节的文件内容为签字。对于所有文件这个签名是可选的,但往往这样写的内容都是自描述的。当编码是未知的,用非显式编码会导致read()方法去查找一个签名并相应的自行调节。一个ZWNBSP字符可能被误认为签名,今天的文件都假定使用单词粘合剂(WORD-JOINER)字符代替。
如下是显式编码:
这一组编码是在文件编码已知道的情况下使用的。这些应该用于写或添加,因为写内容必须用已知的格式。应该注意的是,在读操作期间,一个签名的出现和这些显式种类是冲突的。
read()方法返回当前文件内容,面write()方法设置文件内容、文件长度为提供的数组。append()方法添加内容到文件尾。当添加时注意确保文件存在和当前编码正确匹配是你的职责。
要检查文件系统、文件和目录状态和别的工具通过FilePath超类的方法。
更多信息见这些链接:
this(char[] path, Encoding encoding) ¶#
从提供的文件路径构建一个Unicode文件。给定编码表示外部文件编码,是Encoding.xx类型中的一个。
UnicodeFile opCall(char[] name, Encoding encoding) [static] ¶#
调用方快捷创建一个Unicode文件实例。这可以用以结构用法相同的语法,因此揭示了一个迁移路径。
char[] toString() ¶#
返回关联的文件路径。
Encoding encoding() ¶#
返回当前的编码。这既可以是原先指定的编码,也可以通过检查文件内容的bom(字节序,Bytes Order Mark)获得的推导出的编码。后者作为read()方法的一个部分执行。
UnicodeBom!(T) bom() ¶#
返回关联的bom(字节序)的实例。用这个来查找关于编码状态的更多信息。
T[] read() [final] ¶#
返回文件内容。内容通过检查bom签名把它剥离。如果签名出现的地方,按照编码的类型它不是(该种编码),将会抛出一个异常。相反,在当前编码预期被表示的一种的地方没有已知签名,一个异常被抛出。
void write(T[] content, bool writeBom) [final] ¶#
设置文件内容和长度反映给定的数组。内容被相应的编码。
void append(T[] content) [final] ¶#
添加内容到文件中,内容被相应地编码。注意确保文件存在和当前编码正确匹配是你的职责。
Copyright (c) 2005 Kris Bell. All rights reserved :: Generated by dil on Sat Jul 18 06:20:29 2009. Rendered by kandil.
分享到:
相关推荐
Tango Control System是一种用于控制和监控实验室仪器、望远镜、粒子加速器等复杂设备的控制系统。该系统被广泛应用于科研与工业领域,特别是在物联网及系统集成方面扮演着重要角色。 在搭建Tango Control System时...
### Windows安装TANGO教程知识点详解 #### 一、前言 本教程旨在详细介绍如何在Windows 10操作系统上搭建TANGO环境。TANGO是一种广泛应用于分布式控制系统的框架,尤其适用于科学仪器与工业自动化领域的应用。本文将...
探戈标签Clojure 库,用于根据来自 tango.info 网站的数据自动标记探戈歌曲。执照版权所有 :copyright: 2014 Bruno Alfirević 根据 Eclipse 公共许可证分发 1.0 版或(由您选择)任何更高版本。
谈客视频电话 Tango v3.13.128111 更新时间:2015-01-14 版本:3.13.128111 软件语言:多语言 软件类别:网络语音 软件大小:26.18 MB 适用固件:2.1及更高固件 内置广告:没有广告 适用平台:Android Tango为您...
例如,`tango.io.File`类提供了对文件的基本操作,而`tango.container.List`类则实现了动态列表。这些类通常设计为易于使用且灵活,同时支持模板(templates),使你能以类型安全的方式处理各种数据。 在实际编程中...
身份验证 authz是的授权中间件,它基于 。 安装 ...简单的例子 package main import ( ... tg := tango .... HandlerFunc ( func ( ctx * tango. Context ) { sess := sessions . Session ( ctx . Req ()
Tango视频电话3.13.127894 Tango Video Calls 大小:26.18MB 更新时间:2015-01-12 Tango为您带来免费的高品质视频通话,在3G和Wi-Fi网络上都运行如飞!全世界数百万用户都在使用妙趣横生又简单易用的Tango视频...
tango, 微型&可以插入网络框架 Tango 软件包探戈是一个微型&可以插入的网页框架。当前版本:v0.5.0 版本的历史记录。正在启动要安装 Tango:go get github.com/lunny/tango
标题"PyPI 官网下载 | django-tango-0.3.1.tar.gz"表明这是一个从Python Package Index (PyPI)官方源下载的软件包,名为"django-tango",版本号为0.3.1,其格式是tar.gz。PyPI是Python社区中最主要的第三方软件库...
如果要在乳胶文档中使用这些探戈颜色,请将tango.sty放在某个可以找到乳胶的地方。 例如,在texmf目录中。 Python 您有两种使用颜色的方法。 如果只需要HTML模型,则可以导入TANGO_HTML_COLORS ,这是探戈颜色的...
agent.sources.redisSource.type = com.tango.logstash.flume.redis.source.RedisSource agent.sources.redisSource.host = localhost agent.sources.redisSource.key = logstash agent.sources.redisSource.batch_...
现在,这意味着基本上所有用户模块(tango.math.BigNum除外,别名为std.bigint,直到另行通知)和大多数tango.core模块都已移植。 doc / examples文件夹中的示例也应该起作用。 我在Linux上进行移植,因此这是经过...
资源分类:Python库 所属语言:Python 资源全名:tango-comments-0.4.3.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
《Python库:tango-articles-0.12.1.tar.gz详解》 在Python的世界里,库扮演着至关重要的角色,它们为开发者提供了丰富的功能,简化了代码编写过程。今天我们将聚焦于一个名为“tango-articles”的库,其版本为...
将探戈存储git clone git@github.com:kwight/tango.git到您的wp-content/themes/文件夹中: git clone git@github.com:kwight/tango.git cd进入新的Tango主题,然后运行npm install 。 运行npm run build来创建...
Tango Tango 是一个微内核易扩展的Go语言Web框架,他兼有Beego的效率和Martini的中间件设计。 最近更新 ... tango.JSON } func (Action) Get() interface{} { if true { return map[string]string{
语言:English,中文 (简体) 自动提取bugly页面的日志数据,并以可读性更高的UI形式展现 自动提取bugly页面的日志数据,并自动弹窗显示;支持多种显示日志方式:1. 自动弹窗提醒;可通过设置,取消自动弹窗提醒(默认...
“TANGO的最爱”可能意味着这个主题是对Tango设计风格的一种致敬或特别优化,是Tango风格的忠实体现,因此深受Tango风格爱好者的喜欢。 【标签解析】 “tango”标签直接关联了设计风格,指明了主题的视觉特征。...
《Tango:电路设计软件的历史与应用》 Tango,这款被誉为古老的电路板设计软件,是电子工程领域中的一颗璀璨明星。它以其强大的功能和在DOS操作系统下的独特运行方式,为电路设计者提供了丰富的工具,使得在早期的...
每次点击保存时,您都应该找到一个编号的 Scan.data 和 tango.png。 将它们拖到您的 PC 上。 第二个应用程序是这些数据集的阅读器。 这将读入扫描文件并在同一目录中写出一个 XYZ 文件。 扫描文件中的所有点都将被...