O N E   C R A Z Y   M U L T I   T A L E N T Today its Saturday, April 20, 2024 @
11:36:31


SOTDS DAT Valid/Unvalid Chars
in Software | Sunday, January 04, 2015 | 01:58


The following list contains specific information for the characters allowed or not allowed within a SOTDS .DAT database format.

All SOTDS .DAT files are initially human readable files, but with certain control characters visible to keep track of location start (containers) and entries within as well as separators ($0) for each PART A,B,C and D.


SOTDS .DAT Format conforms to ASCII 0-255 only. Unicode is not supported in either .DAT format or within the entire SOTDS Suite.


It should be noted that every database I have created obey to the rules listed below. If you make your own databases from scratch (example converted from CSV), you will have to obey to the same rules to allow proper indexing as well as keeping the .DAT file within the specifications!

Remember that SOTDS is a search engine and not a typographical correct representation of any text indexed by the database, or as search results. This means in human understanding there is no different meaning if your read the word "lucky" instead of "LUCKY". They both means the same. The forced lowercase also helps for indexing complexity and ensuring fastest search possible.


Update August 2017
Decided to remove additional characters as they are basically just blank and useless for searching: 129,141,143,144 and 157 marked in RED below.


--------------------------------------------------------------------------------------------------------------------------------------------------------------


Blue = SOTDS Control Characters: (These has to be present, and not be used by entries).
0, 2, 4, 5, 10 and 13.

Green = Allowed characters: (Basically all human readable used characters in text as well as lowercased letters and all numbers).
32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 128, 130, 131, 132, 133, 134, 135, 136, 137, 139, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 215, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254 and 255.

Red = Ignored / Not Allowed: (These characters are either unpressable by keyboard, unvalid in text or uppercased characters).
1, 3, 6, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 127, 129, 138, 140, 141, 142, 143, 144, 157, 159, 160, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 216, 217, 218, 219, 220, 221 and 222.


000NULNull char
101SOHStart of Heading
202STXStart of Text
303ETXEnd of Text
404EOTEnd of Transmission
505ENQEnquiry
606ACKAcknowledgment
707BELBell
808BSBack Space
909HTHorizontal Tab
100ALFLine Feed
110BVTVertical Tab
120CFFForm Feed
130DCRCarriage Return
140ESOShift Out / X-On
150FSIShift In / X-Off
1610DLEData Line Escape
1711DC1Device Control 1 (oft. XON)
1812DC2Device Control 2
1913DC3Device Control 3 (oft. XOFF)
2014DC4Device Control 4
2115NAKNegative Acknowledgement
2216SYNSynchronous Idle
2317ETBEnd of Transmit Block
2418CANCancel
2519EMEnd of Medium
261ASUBSubstitute
271BESCEscape
281CFSFile Separator
291DGSGroup Separator
301ERSRecord Separator
311FUSUnit Separator
3220 Space
3321!Exclamation mark
3422Double quotes (or speech marks)
3523#Number
3624$Dollar
3725%Procenttecken
3826&Ampersand
3927Single quote
4028(Open parenthesis (or open bracket)
4129)Close parenthesis (or close bracket)
422A*Asterisk
432B+Plus
442C,Comma
452D-Hyphen
462E.Period, dot or full stop
472F/Slash or divide
48300Zero
49311One
50322Two
51333Three
52344Four
53355Five
54366Six
55377Seven
56388Eight
57399Nine
583A:Colon
593B;Semicolon
603C<Less than (or open angled bracket)
613D=Equals
623E>Greater than (or close angled bracket)
633F?Question mark
6440@At symbol
6541AUppercase A
6642BUppercase B
6743CUppercase C
6844DUppercase D
6945EUppercase E
7046FUppercase F
7147GUppercase G
7248HUppercase H
7349IUppercase I
744AJUppercase J
754BKUppercase K
764CLUppercase L
774DMUppercase M
784ENUppercase N
794FOUppercase O
8050PUppercase P
8151QUppercase Q
8252RUppercase R
8353SUppercase S
8454TUppercase T
8555UUppercase U
8656VUppercase V
8757WUppercase W
8858XUppercase X
8959YUppercase Y
905AZUppercase Z
915B[Opening bracket
925C\Backslash
935D]Closing bracket
945E^Caret - circumflex
955F_Underscore
9660`Grave accent
9761aLowercase a
9862bLowercase b
9963cLowercase c
10064dLowercase d
10165eLowercase e
10266fLowercase f
10367gLowercase g
10468hLowercase h
10569iLowercase i
1066AjLowercase j
1076BkLowercase k
1086ClLowercase l
1096DmLowercase m
1106EnLowercase n
1116FoLowercase o
11270pLowercase p
11371qLowercase q
11472rLowercase r
11573sLowercase s
11674tLowercase t
11775uLowercase u
11876vLowercase v
11977wLowercase w
12078xLowercase x
12179yLowercase y
1227AzLowercase z
1237B{Opening brace
1247C|Vertical bar
1257D}Closing brace
1267E~Equivalency sign - tilde
1277F Delete
12880Euro sign
12981 
13082Single low-9 quotation mark
13183ƒLatin small letter f with hook
13284Double low-9 quotation mark
13385Horizontal ellipsis
13486Dagger
13587Double dagger
13688ˆModifier letter circumflex accent
13789Per mille sign
1388AŠLatin capital letter S with caron
1398BSingle left-pointing angle quotation
1408CŒLatin capital ligature OE
1418D 
1428EŽLatin captial letter Z with caron
1438F 
14490 
14591Left single quotation mark
14692Right single quotation mark
14793Left double quotation mark
14894Right double quotation mark
14995Bullet
15096En dash
15197Em dash
15298˜Small tilde
15399Trade mark sign
1549AšLatin small letter S with caron
1559BSingle right-pointing angle quotation mark
1569CœLatin small ligature oe
1579D 
1589EžLatin small letter z with caron
1599FŸLatin capital letter Y with diaeresis
160A0 Non-breaking space
161A1¡Inverted exclamation mark
162A2¢Cent sign
163A3£Pound sign
164A4¤Currency sign
165A5¥Yen sign
166A6¦Pipe, Broken vertical bar
167A7§Section sign
168A8¨Spacing diaeresis - umlaut
169A9©Copyright sign
170AAªFeminine ordinal indicator
171AB«Left double angle quotes
172AC¬Not sign
173AD­Soft hyphen
174AE®Registered trade mark sign
175AF¯Spacing macron - overline
176B0°Degree sign
177B1±Plus-or-minus sign
178B2²Superscript two - squared
179B3³Superscript three - cubed
180B4´Acute accent - spacing acute
181B5µMicro sign
182B6Pilcrow sign - paragraph sign
183B7·Middle dot - Georgian comma
184B8¸Spacing cedilla
185B9¹Superscript one
186BAºMasculine ordinal indicator
187BB»Right double angle quotes
188BC¼Fraction one quarter
189BD½Fraction one half
190BE¾Fraction three quarters
191BF¿Inverted question mark
192C0ÀLatin capital letter A with grave
193C1ÁLatin capital letter A with acute
194C2ÂLatin capital letter A with circumflex
195C3ÃLatin capital letter A with tilde
196C4ÄLatin capital letter A with diaeresis
197C5ÅLatin capital letter A with ring above
198C6ÆLatin capital letter AE
199C7ÇLatin capital letter C with cedilla
200C8ÈLatin capital letter E with grave
201C9ÉLatin capital letter E with acute
202CAÊLatin capital letter E with circumflex
203CBËLatin capital letter E with diaeresis
204CCÌLatin capital letter I with grave
205CDÍLatin capital letter I with acute
206CEÎLatin capital letter I with circumflex
207CFÏLatin capital letter I with diaeresis
208D0ÐLatin capital letter ETH
209D1ÑLatin capital letter N with tilde
210D2ÒLatin capital letter O with grave
211D3ÓLatin capital letter O with acute
212D4ÔLatin capital letter O with circumflex
213D5ÕLatin capital letter O with tilde
214D6ÖLatin capital letter O with diaeresis
215D7×Multiplication sign
216D8ØLatin capital letter O with slash
217D9ÙLatin capital letter U with grave
218DAÚLatin capital letter U with acute
219DBÛLatin capital letter U with circumflex
220DCÜLatin capital letter U with diaeresis
221DDÝLatin capital letter Y with acute
222DEÞLatin capital letter THORN
223DFßLatin small letter sharp s - ess-zed
224E0àLatin small letter a with grave
225E1áLatin small letter a with acute
226E2âLatin small letter a with circumflex
227E3ãLatin small letter a with tilde
228E4äLatin small letter a with diaeresis
229E5åLatin small letter a with ring above
230E6æLatin small letter ae
231E7çLatin small letter c with cedilla
232E8èLatin small letter e with grave
233E9éLatin small letter e with acute
234EAêLatin small letter e with circumflex
235EBëLatin small letter e with diaeresis
236ECìLatin small letter i with grave
237EDíLatin small letter i with acute
238EEîLatin small letter i with circumflex
239EFïLatin small letter i with diaeresis
240F0ðLatin small letter eth
241F1ñLatin small letter n with tilde
242F2òLatin small letter o with grave
243F3óLatin small letter o with acute
244F4ôLatin small letter o with circumflex
245F5õLatin small letter o with tilde
246F6öLatin small letter o with diaeresis
247F7÷Division sign
248F8øLatin small letter o with slash
249F9ùLatin small letter u with grave
250FAúLatin small letter u with acute
251FBûLatin small letter u with circumflex
252FCüLatin small letter u with diaeresis
253FDýLatin small letter y with acute
254FEþLatin small letter thorn
255FFÿLatin small letter y with diaeresis





------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Posted by: Programmer, Stone Oakvalley | Publisher: Website Designer, Stone Oakvalley
Last revised: December 07, 2022 - 17:31 | Page views: 1168


Website Design by post@stone-oakvalley-studios.com - Copyright © 2024 www.stone-oakvalley-studios.com