Unicode

07/09/2007 - 14:42 von Thomas Raasch | Report spam
Hi,

ich habe eine Access2003 DB worin Texte gespeichert sind.

Speichere ich einen Text in einer simplen Textdatei ist diese nur halb so
groß wie der Speicherzuwachs der MDB wenn ich den gleichen Text dort
speichere. OK, der Zeichensatz muss wohl nen anderer sein...

Jetzt wollte ich mich informieren, welchen Satz Access und welchen Satz eine
standard Windows-Textdatei hat.
Ist es korrekt, dass eine txt das UTF-8 nutzt und damit 8 Bit pro Zeichen
braucht?
Ist es korrekt, dass Access das UTF-32 nutzt und damit 32 Bit pro Zeichen
braucht? Jedoch mit der Eigenschaft "Unicode-Komprimierung aktivieren" auf
16 Bit pro Zeichen runterdrehen kann?!?

Weil wenn ja dann würde der doppelte Speicherverbrauch ja hinkommen - von
UTF-8 auf UTF-16 (durch Komprimierung)


Wo finde ich diese Informationen? In google gibts zwar viel zu Zeichensàtzen
usw. aber nicht speziell wieviel Access braucht und wieviel eine txt
braucht.

Grüße
Thomas
 

Lesen sie die antworten

#1 Jens Schilling
07/09/2007 - 16:25 | Warnen spam
Hallo, Thoams

Thomas Raasch wrote:
ich habe eine Access2003 DB worin Texte gespeichert sind.
Speichere ich einen Text in einer simplen Textdatei ist diese nur
halb so groß wie der Speicherzuwachs der MDB wenn ich den gleichen
Text dort speichere. OK, der Zeichensatz muss wohl nen anderer sein...
Jetzt wollte ich mich informieren, welchen Satz Access und welchen
Satz eine standard Windows-Textdatei hat.
Ist es korrekt, dass eine txt das UTF-8 nutzt und damit 8 Bit pro
Zeichen braucht?
Ist es korrekt, dass Access das UTF-32 nutzt und damit 32 Bit pro
Zeichen braucht? Jedoch mit der Eigenschaft "Unicode-Komprimierung
aktivieren" auf 16 Bit pro Zeichen runterdrehen kann?!?

Weil wenn ja dann würde der doppelte Speicherverbrauch ja hinkommen -
von UTF-8 auf UTF-16 (durch Komprimierung)
Wo finde ich diese Informationen? In google gibts zwar viel zu
Zeichensàtzen usw. aber nicht speziell wieviel Access braucht und
wieviel eine txt braucht.



Zur txt kann ich mich nicht àussern, zu Access findest Du hier die
Information, dass es entweder UCS2 oder UTF8 ist:

http://de.wikipedia.org/wiki/Micros...s_Database

Gruss
Jens
______________________________
FAQ: http://www.donkarl.com

Ähnliche fragen