2RcaMan2
|
  |
| Joined: 06 Nov 2010 |
| Total Posts: 5071 |
|
|
| 14 Jul 2013 11:04 PM |
Hey,
It seems that every time I start the ROBLOX client, it gives me an error saying "tag expected after Byte-Order-Mark"
Anybody know what this means, or how I can fix it?
Any help is appreciated. |
|
|
| Report Abuse |
|
|
|
| 15 Jul 2013 01:18 AM |
| Have you tried reinstalling roblox? |
|
|
| Report Abuse |
|
|
2RcaMan2
|
  |
| Joined: 06 Nov 2010 |
| Total Posts: 5071 |
|
|
| 15 Jul 2013 03:22 AM |
| Yes, I tried completely removing it, too. |
|
|
| Report Abuse |
|
|
|
| 15 Jul 2013 04:18 AM |
Its some sort of validation error. Refer to this Wiki extract:
The byte order mark (BOM) is a Unicode character used to signal the endianness (byte order) of a text file or stream. It is encoded at U+FEFF byte order mark (BOM). BOM use is optional, and, if used, should appear at the start of the text stream. Beyond its specific use as a byte-order indicator, the BOM character may also indicate which of the several Unicode representations the text is encoded in.[1] Because Unicode can be encoded as 16-bit or 32-bit integers, a computer receiving these encodings from arbitrary sources needs to know which byte order the integers are encoded in. The BOM gives the producer of the text a way to describe the text stream's endianness to the consumer of the text without requiring some contract or metadata outside of the text stream itself. Once the receiving computer has consumed the text stream, it presumably processes the characters in its own native byte order and no longer needs the BOM. Hence the need for a BOM arises in the context of text interchange, rather than in normal text processing within a closed environment.
If the BOM character appears in the middle of a data stream, Unicode says it should be interpreted as a "zero-width non-breaking space" (essentially a null character). In Unicode 3.2, this usage is deprecated in favour of the "Word Joiner" character, U+2060.[1] This allows U+FEFF to be only used as a BOM. UTF-8 The UTF-8 representation of the BOM is the byte sequence 0xEF,0xBB,0xBF. A text editor or web browser interpreting the text as ISO-8859-1 or CP1252 will display the characters  for this. The Unicode Standard permits the BOM in UTF-8,[2] but does not require or recommend its use.[3] Byte order has no meaning in UTF-8,[4] so its only use in UTF-8 is to signal at the start that the text stream is encoded in UTF-8. The BOM may also appear when UTF-8 data is converted from other encodings that use a BOM. The standard also does not recommend removing a BOM when it is there, so that round-tripping between encodings does not lose information, and so that code that relies on it continues to work.[5] The reasons the standard does not advocate the UTF-8 BOM include: For software to require the BOM in order to process UTF-8 is to encourage continued use of legacy encodings.[citation needed] A BOM should not be necessary since it should be easy to recognize legacy encodings as they are extremely unlikely to be valid UTF-8 sequences.[citation needed] ASCII characters encode as themselves in UTF-8; therefore a plain ASCII file is in UTF-8 encoding. Requiring a BOM makes an artificial distinction between ASCII and UTF-8. Many programs without Unicode support can accept UTF-8 bytes internally but cannot handle a BOM at the start. For example, non-ASCII UTF-8 text might appear as a string literal in the source code of a computer program, and when executed the program will correctly display or write the same UTF-8 string even though the program has not been explicitly designed to decode UTF-8. By contrast, a BOM at the start of the source code file would raise a syntax error. It defeats software that uses pattern matching on the start of a text file, since it inserts 3 bytes before the pattern. Though commonly associated with the Unix shebang at the start of an interpreted script,[6] the problem is more widespread. For instance PHP will not recognize its leading commands in a page if a BOM is at the start. It varies in practice where the BOM is applied and where it is recognized. Microsoft compilers and interpreters for Windows, tend not to recognize UTF-8 text unless it starts with a BOM or contains only ASCII. The same is true for most text editors.[citation needed].Notepad and Visual C++,[7] actually add BOMs to UTF-8 files by default.[clarification needed] Google Docs will add a BOM when a Microsoft Word document is downloaded as a plain text file. This is on contrast to Java (programming language), which does not recognize the BOM in UTF-8 formats, and does not intend to implement recognition in future releases. [8][9] UTF-16 In UTF-16, a BOM (U+FEFF) may be placed as the first character of a file or character stream to indicate the endianness (byte order) of all the 16-bit code units of the file or stream. If the 16-bit units are represented in big-endian byte order, this BOM character will appear in the sequence of bytes as 0xFE followed by 0xFF. This sequence appears as the ISO-8859-1 characters þÿ in a text display that expects the text to be ISO-8859-1. if the 16-bit units use little-endian order, the sequence of bytes will have 0xFF followed by 0xFE. This sequence appears as the ISO-8859-1 characters ÿþ in a text display that expects the text to be ISO-8859-1. Programs expecting UTF-8 may show these or error indicators, depending on how they handle UTF-8 encoding errors. In all cases they will probably display the rest of the file as garbage (a UTF-16 text containing ASCII only will be fairly readable). For the IANA registered charsets UTF-16BE and UTF-16LE, a byte order mark should not be used because the names of these character sets already determine the byte order. If encountered anywhere in such a text stream, U+FEFF is to be interpreted as a "zero width no-break space". Clause D98 of conformance (section 3.10) of the Unicode standard states, "The UTF-16 encoding scheme may or may not begin with a BOM. However, when there is no BOM, and in the absence of a higher-level protocol, the byte order of the UTF-16 encoding scheme is big-endian." Whether or not a higher-level protocol is in force is open to interpretation. Files local to a computer for which the native byte ordering is little-endian, for example, might be argued to be encoded as UTF-16LE implicitly. Therefore the presumption of big-endian is widely ignored. When those same files are accessible on the Internet, on the other hand, no such presumption can be made. Searching for ASCII characters or just the space character (U+0020) is a method of determining the UTF-16 byte order. UTF-32 Although a BOM could be used with UTF-32, this encoding is rarely used for transmission. Otherwise the same rules as for UTF-16 are applicable. Representations of byte order marks by encoding
This table illustrates how BOMs are represented as byte sequences and how they might appear in a text editor that is interpreting each byte as a legacy encoding (CP1252 and symbols for the C0 controls): Encoding Representation (hexadecimal) Representation (decimal) Bytes as CP1252 characters UTF-8[t 1] EF BB BF 239 187 191  UTF-16 (BE) FE FF 254 255 þÿ UTF-16 (LE) FF FE 255 254 ÿþ UTF-32 (BE) 00 00 FE FF 0 0 254 255 ␀␀þÿ (␀ refers to the ASCII null character) UTF-32 (LE) FF FE 00 00 255 254 0 0 ÿþ␀␀ (␀ refers to the ASCII null character) UTF-7[t 1] 2B 2F 76 38 2B 2F 76 39 2B 2F 76 2B 2B 2F 76 2F[t 2] 2B 2F 76 38 2D[t 3] 43 47 118 56 43 47 118 57 43 47 118 43 43 47 118 47 43 47 118 56 45 +/v8 +/v9 +/v+ +/v/ +/v8- UTF-1[t 1] F7 64 4C 247 100 76 ÷dL UTF-EBCDIC[t 1] DD 73 66 73 221 115 102 115 Ýsfs SCSU[t 1] 0E FE FF[t 4] 14 254 255 ␎þÿ (␎ represents the ASCII "shift out" character) BOCU-1[t 1] FB EE 28 251 238 40 ûî( GB-18030[t 1] 84 31 95 33 132 49 149 51 „1•3 ^ a b c d e f g This is not literally a "byte order" mark, since the byte is also the code unit in these encodings and there is no byte order to resolve. The sequence can be used to indicate the encoding of the text which it is preceding, however.[4][10] ^ In UTF-7, the fourth byte of the BOM, before encoding as base64, is 001111xx in binary. The final two bits, xx, are not specifically part of the BOM, but contain the first two bits of the first encoded character following the BOM. All four possible byte combinations are shown in the table, as well as a fifth which is used for an empty string. ^ If no following character is encoded, 38 is used for the fourth byte and the following byte is 2D. ^ SCSU allows other encodings of U+FEFF, the shown form is the signature recommended in UTR #6.[11] ------------------------------ If you want a more easier to read type just go straight there: https://en.wikipedia.org/wiki/Byte_order_mark
-----------------------------------Insert legal stuff below---------------------------- This post is not afflicted with ROBLOX & Co and Wikipedia and Co. in anyway, shape or form. Rules state the intentions of selling, trading or profit-making from your content is not allowed.
Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as
criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that
might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use.
|
|
|
| Report Abuse |
|
|
|
| 15 Jul 2013 04:19 AM |
Hi There! I have read your problem and my only suggestion would be to clean your computers cache. Cheers, Wolf |
|
|
| Report Abuse |
|
|
2RcaMan2
|
  |
| Joined: 06 Nov 2010 |
| Total Posts: 5071 |
|
|
| 15 Jul 2013 04:08 PM |
@Wolf,
Cleaned my cache, defragged my computer, etc. |
|
|
| Report Abuse |
|
|
dylhens
|
  |
| Joined: 13 May 2011 |
| Total Posts: 179 |
|
|
| 17 Nov 2013 03:17 AM |
THE MOST EPICEST SOLUTION:
Restart your computer.
I did it and it was fixed. Its somthing that happens when you startup that causes the glitch. Restating it makes it load again. ITS LOGICAL! |
|
|
| Report Abuse |
|
|
|
| 23 Nov 2013 09:36 AM |
| I've restarted my computer and it never worked. |
|
|
| Report Abuse |
|
|
| |
|
|
| 17 Apr 2014 03:45 AM |
This happend to me. But I am using my bros laptop. He HATES roblox. He has alot of games from Steam but if I restart the computer he will be mad. Also I am not that big of a high tech guy with computers. So this will just confuse me. Good thing my laptop should be fixed soon. Since he doesn't play ROBLOX often I think this only occurs on ROBLOX. :D |
|
|
| Report Abuse |
|
|
|
| 24 Apr 2014 12:01 PM |
| editing your memory causes this error |
|
|
| Report Abuse |
|
|
|
| 27 Apr 2014 05:03 AM |
I'mm getting the same thing and I restarted my laptop, it didn't work so i'm going to try again, maybe you should too
|
|
|
| Report Abuse |
|
|
|
| 03 Jul 2014 03:05 PM |
i tried to restart it and it didnt work then i tried going into the start menu and shuting it down and it still didnt work plz send a reply in the next week
|
|
|
| Report Abuse |
|
|
|
| 23 Jul 2014 03:06 PM |
| How prob have to try it in another account |
|
|
| Report Abuse |
|
|
|
| 14 Aug 2014 04:11 PM |
| cleared him back to roblox and easy to install |
|
|
| Report Abuse |
|
|
|
| 18 Sep 2014 07:39 AM |
| I keep getting tag expected after Byte-Order-Mark, Ive cleaned the computere but ill try to shut down and relog in. |
|
|
| Report Abuse |
|
|
|
| 18 Sep 2014 07:49 AM |
| No.. Didnt work, i am going to hopefully it works in studio. |
|
|
| Report Abuse |
|
|
pigpie14
|
  |
| Joined: 15 Mar 2013 |
| Total Posts: 1 |
|
|
| 13 Oct 2014 02:29 PM |
| I have the same problem and i ###### need an answer #### because i ###### need to play a game or I'# going to die |
|
|
| Report Abuse |
|
|
JadzD
|
  |
| Joined: 05 Sep 2014 |
| Total Posts: 4 |
|
|
| 18 Nov 2014 02:17 AM |
I have that problem now :'( It Is very annoying and I just wanna play GAMES???!!!???
,JadzD |
|
|
| Report Abuse |
|
|
Moziderp
|
  |
| Joined: 21 Oct 2013 |
| Total Posts: 1923 |
|
|
| 18 Nov 2014 04:55 AM |
@zombienoobs123 Restarting computers is turning off your computer and turn it back on. Do you really doesn't know it?
cake |
|
|
| Report Abuse |
|
|
|
| 12 Dec 2014 09:37 PM |
does it 2 me 2 ijust want 2 play games?!
|
|
|
| Report Abuse |
|
|
subhan199
|
  |
| Joined: 07 Jan 2013 |
| Total Posts: 10 |
|
|
| 05 Feb 2015 02:08 AM |
Wot the hell????
I know What you guys said bout restarting the computers but,No...;-; I mean this Byte-Order-Mark crap?????What the hell ;-; seriously David You gotta fix this you cheap o'l fraud.
JUST FIX THE GOD DARNM PROBLEM ;-; _____________ ___________________ _______________ \--------------- --------------------\ O O /-------------- ----- --------------------/ - - -------------------- ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! --------------------
|
|
|
| Report Abuse |
|
|
|
| 25 Feb 2015 08:08 PM |
Hello! I understand that this is a very old post but I have answers! I just fixed this problem for my younger sister. Took quite a bit of time but I finally got it working. Now, what I did was uninstall Roblox and Roblox studio then reinstall it. Instead of clicking "run" click "run and save". This is what worked for me, I don't know why but it just did so maybe it will helps you guys also!
- Emma xoxo |
|
|
| Report Abuse |
|
|
Kiosu5
|
  |
| Joined: 04 Nov 2014 |
| Total Posts: 1 |
|
|
| 07 May 2015 05:07 PM |
| This happened to me for the past week, but then i saw something that said you need to get a different browser and then uninstall roblox and then install it and thats how i fixed it :P |
|
|
| Report Abuse |
|
|
c556789
|
  |
| Joined: 03 Jan 2013 |
| Total Posts: 1 |
|
| |
|