Charset (NotesStream - JavaScript)

読み取り専用。外部データソースで使用される文字セット。

定義場所

NotesStream

構文

getCharset() : string

使用法

open でストリームの文字セットを指定します。

このプロパティは、新規 NotesStream オブジェクトの場合は Unicode です。

このボタンは、トルコ語 (ISO-8859-4) 文字を使用して文書を作成します。文書を正しく表示するには、マシンが Notes® で Unicode を表示するように構成されている必要があります。
var inPath:string = "c:¥¥turkish.txt";
var charset:string = "ISO-8859-4";
session.setConvertMIME(false);
var inStream:NotesStream = session.createStream();
if (inStream.open(inPath, charset)) {
	if (inStream.getBytes() > 0) {
		var doc:NotesDocument = database.createDocument();
		doc.replaceItemValue("Form", "main");
		doc.replaceItemValue("subject", inPath);
		var mime:NotesMIMEEntity = doc.createMIMEEntity();
		if (mime != null) {
			mime.setContentFromText(inStream,
			"text/plain; charset=" + charset, NotesMIMEEntity.ENC_NONE);
			mime.encodeContent(NotesMIMEEntity.ENC_QUOTED_PRINTABLE);
			requestScope.status = "Charset = " + mime.getCharset();
		}
		doc.save(true, true);
	} else requstScope.status = "Input file has no content";
	inStream.close();
} else requstScope.status = "Input file open failed";
session.setConvertMIME(true);

言語間の参照

LotusScript® NotesStream クラスの Bytes プロパティ

Java™ Stream クラスの Bytes プロパティ