<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=GnuSmalltalkUsersGuide%3AAdditionalChapter5_02</id>
	<title>GnuSmalltalkUsersGuide:AdditionalChapter5 02 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=GnuSmalltalkUsersGuide%3AAdditionalChapter5_02"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:AdditionalChapter5_02&amp;action=history"/>
	<updated>2026-05-01T17:07:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:AdditionalChapter5_02&amp;diff=4271&amp;oldid=prev</id>
		<title>Onionmixer: GSUG I18N.EncodedStream 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:AdditionalChapter5_02&amp;diff=4271&amp;oldid=prev"/>
		<updated>2014-01-28T15:57:56Z</updated>

		<summary type="html">&lt;p&gt;GSUG I18N.EncodedStream 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;I18N.EncodedStream&lt;br /&gt;
&lt;br /&gt;
==I18N.EncodedStream==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;네임스페이스 I18N에 정의됨&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;슈퍼클래스: Stream&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;범주: i18n-문자 집합&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:해당 클래스는 Encoder의 서브클래스를 위한 공장(factory)이다. Encoders는 파이프의 부분 역할을 하기 때문에 해당 클래스는 적절한 파이프를 구성하는 메서드를 제공한다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===I18N.EncodedStream 클래스: 초기화하기===&lt;br /&gt;
&lt;br /&gt;
====initialize====&lt;br /&gt;
&lt;br /&gt;
라이브러리에 포함된 표준 인코더를 포함하도록 인코더의 레지스트리를 초기화하라.&lt;br /&gt;
&lt;br /&gt;
====registerEncoderFor: arrayOfAliases toUTF32: toUTF32Class fromUTF32: fromUTF32Class====&lt;br /&gt;
&lt;br /&gt;
arrayOfAliases 안의 charset와 UTF-32를 양방향으로 변환하는 클래스를 각각 하나씩 등록하라.&lt;br /&gt;
&lt;br /&gt;
charset에서 UTF-32로 변환하는 클래스는 문자를 수락함과 동시 (#next를 통해) UTF-32 문자 코드를 나타내는 정수를 리턴하는 스트림인 반면, 반대로 변환하는 클래스는 UTF-32 문자 코드를 수락하고 이를 문자로 변환한다. 이와 관련된 예는 FromUTF7과 ToUF7을 (물론 간단한 예는 아니지만) 참조하길 바란다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===I18N.EncodedStream 클래스: 인스턴스 생성===&lt;br /&gt;
&lt;br /&gt;
====encoding: anUnicodeString====&lt;br /&gt;
&lt;br /&gt;
anUnicodeString을 문자열에 대한 기본 인코딩(명시되지 않은 경우 현재 로케일의 기본 charset)으로 변환하는 인코딩의 파이프를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====encoding: aStringOrStream as: toEncoding====&lt;br /&gt;
&lt;br /&gt;
(ASCII String 또는 Symbol 중 하나인) 제공된 인코딩으로 UnicodeString을 변환하는 인코더의 파이프를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====on: aStringOrStream from: fromEncoding====&lt;br /&gt;
&lt;br /&gt;
aStringOrStream(문자열 또는 다른 스트림에 해당하는)을 주어진 인코딩에서 기본 로케일의 기본 charset으로 변환하는 인코더의 파이프를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====on: aStringOrStream from: fromEncoding to: toEncoding====&lt;br /&gt;
&lt;br /&gt;
aStringOrStream(문자열 또는 다른 스트림에 해당하는)을 제공된 인코딩의 (ASCII String 또는 Symbols에 해당) 양방향으로 변환하는 인코더의 파이프를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====on: aStringOrStream to: toEncoding====&lt;br /&gt;
&lt;br /&gt;
aStringOrStream(문자열 또는 다른 스트림에 해당하는)을 기본 로케일의 기본 charset에서 주어진 인코딩으로 변환하는 인코더의 파이프를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====unicodeOn: aStringOrStream====&lt;br /&gt;
&lt;br /&gt;
aStringOrStream(문자열 또는 다른 스트림에 해당하는)을 그 인코딩에서(인코딩이 결정되지 않은 경우 현재 로케일의 기본 charset에서) Unicode 문자 코드를 나타내는 정수로 변환하는 인코더의 파이프를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====unicodeOn: aStringOrStream encoding: fromEncoding====&lt;br /&gt;
&lt;br /&gt;
aStringOrStream(문자열 또는 다른 스트림에 해당하는)을 제공된 인코딩에서(ASCII String 또는 Symbol에 해당) Unicode 문자 코드를 나타내는 정수로 변환하는 인코더의 파이프를 응답하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:GnuSmalltalkUsersGuide]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>