Is there an easy way to encode and decode xml file so that it can only be read with a program that knows how to decrypt it.Basically i want to encode xml file and have a program that reads it.here is the code that is reading it now. thnx to .paul i learned how to read xml the link to that topic is How to read and sort xml
I have a VB2010 project where I need to read a tab delimited 50MB file using Microsoft.VisualBasic.FileIO.TextFieldParser. This technique works fine until the reader encounters a Unicode character upon which it inserts the little square thingy. The obvious choice is to change the encoding of the reader to Unicode from the default. This would probably work fine but for most files but this one is fairly large and I get the error TextFieldParser is unable to complete the read operation because maximum buffer size has been exceeded. By the way this file can be read completely without the Unicode option. Making the file smaller or breaking it up really isn't an option. Is is possible to increase the buffer size or is there another way to read this data that places the data in fields like the textparser and allows unicode characters?
I am creating xml files that contain chinese posts and it seemed to be working but I started getting an error:This page contains the following errors:error on line 4165 at column 25: Input is not proper UTF-8, indicate encoding !Bytes: 0x0B 0xC3 0xA5 0xC2
Below is a rendering of the page up to the first error.When trying to open some of the resulting files.The line it references contains chinese characters and the error occurs only for some posts and my guess is that the text has some encoding issues.
Public Shared xwriter As XmlTextWriter = New XmlTextWriter(xmlfile, Encoding.UTF8)
I make sure the xmltextwriter is properly declared and set the encoding and from what I understand is that vb.net encodes everything in utf-16. My code works well with streams I get from another source that sometime contains chinese characters and it never invalidates the xml. I tried cleaning the text using the following functions and the xml is now valid but when viewing the xml in the browser the characters are not chinese but junk.
Private Shared Sub replaceIllegalXMLChars(ByRef tempstring As String) 'remove any hexdecimal characters like and � tempstring = Regex.Replace(tempstring, "&#x([0-9A-F]{1}[0-9A-F]{0,1});", " ")
[code]....
so if I need to fix my data, my question is how can I detect what encoding is used for a specific text and how do I convert it into utf8 format that can be viewed in an xml file and make the file valid.
EDIT: I messed around with converting from one type to another, first ASCII to UTF8, then Unicode to UTF-8. did not work. The only time the xml is valid is when characters display as such:
I am sending a DDE message to a client using System.Text.Encoding.ASCII.GetBytes(item) . However, before the message is actually sent, I would like to get the message coded where if the item="Ask" then item=Ask (string variable) and so on. The code is:
Protected Overrides Function OnRequest(ByVal conversation As DdeConversation, ByVal item As String, ByVal format As Integer) As RequestResult ' Return data to the client only if the format is CF_TEXT
I'm having difficulty decoding text in a VB GridView. Currently I have the following code:[code]But the text in "view" mode is still HTML encoded while in "edit" mode they are decoded.How do I get it so it is decoded in both modes?
symbol is put into my code, it is meant to be decoded as a /And when I put a % symbol into my code, it is meant to be decoded as a :I am using regex to do thisHere is my code to decode the coded adress (no pun intended):
Dim info As IO.FileInfo Try Dim SelectedLstItem As String
I am writing some rest calls to the LinkedIn API using web request and have hit an encoding issue.The LinkedIn API takes requires an encoded URI as one of the parameters on the lookup i am trying to run.
We are calling the api through .Net's WebRequest.Create; and when we pass in the URI it decodes it and as a result we can't get the data from the call. Im trying to open a URI like this[URL]..Is there a mechanism in the webrequest class to stop it decoding the passed in URI; or a work around for this?
I am using the method described in the following LINK and I am using the following code to encrypt:
'Page1.aspx Protected Sub butEncrypt_Click(sender As Object, e As EventArgs) Handles butEncrypt.Click Dim QueryString As String = "type=Int&pk=" & _primaryKey QueryString = Tools.encryptQueryString(QueryString) Response.Redirect(/SearchResults.aspx?Val=" & QueryString) End Sub
I'm using some functions which can be compared to encoding/decoding, but it's a really simple and basic application, not really an encoding function.The problem is, the decoding function doesn't seem to work. For some reason, it doesn't work correctly, and I'm a bit stressed, so even after searching for a while, I can't seem to find it.[code]
I need to work with Decoding so that I can Increase/Modify a String Value from 32 entries to 75 entries, and to include the corresponding checkboxes also.
I'm getting the following error when decoding a creation date:A first chance exception of type 'System.ArgumentOutOfRangeException'occurred in mscorlib.dll Hour, Minute, and Second parameters describe an un-representable DateTime.
Here's the info from the PDF file: /CreationDate (D:191010319150120) /Producer (Acrobat Distiller Daemon 3.01 for Solaris 2.3 and later (SPARC)) /Creator (tif_convert_2_ps()) /Title (/tardir/tiffs/a386689.tiff) /ModDate (D:20010320070957)
The Modification date seems to be a valid date, but, the creation date looks kinda weird to me. More intriguing is that when I get the properties of this file using ADOBE Reader it shows a valid date for the creation date field.
2.Create a mp3 player by use of a decoder for playing this mp3 file.
I want some help from the best audio programmer who can explain me the decoding logic used to play the mp3 file(Programatically) I am aware of the bit patterns and the data chunks of mp3.I have the knowledge of the data chunks used in mp3 and wav files .I have also used winmm.dll file earlier to ascend into and descend out of the data chunks of wave files.But don't know how the bits are played in a player.Now I need to convert the wav file into mp3 format by use of some encoder program.I came to know about some lame encoder program but am unable to get how to start understanding it's code.
I am trying to write a thread safe application that contains 3 threads : -
1 - Data acquisition and decoding 2- Data graphing 3 - FFT and filtering
Thread 1 is collecting bytes from the serial port and converting them int integers (so taking two bytes) after is has captured 64 Bytes and converted into 32 integers, it then needs to pass the array to the graphing thread.
The graphing thread then plots the data and waits for more data.
Thread 3 also waits until thread one has collected 2023 integers and takes these and performs some FFT calculations (which take time).
My question is how do i share the arrays between the three threads without deadlocking the program? as the serial thread will be flying around reasonable fast (1000 bytes per second) so it will synclock onto the shared buffers for most of the time.
Originally i was going to use two synchronised queues, so when thread 1 has collected 32 bytes it queues the data into the graph queue, and once it has collected 2023 it queues the data into the FFT queue.
Then thread 2 and 3 can simple dequeue the data.
However using queues has the overhead of casting the data in and out, and as i know the data type i was planning on using two arrays :-
Dim GraphArray() as ushort Dim FFTArray() as ushort
Then Thread 1 adds data to each thread, and thread 2 and 3 simple wait until the correct amount of data is available before removing the data. my question is there an array type that allows me to remove x amount of data from an array?
Because i cannot do this easily with the ararys defined as above (GraphArray, FFTArray), as i was planning on making them 1mByte and allowing thread 1 to fill them Knowing they should never overflow and then let thread 2 and 3 remove x amout of bytes at a time unless there is a better way of doing it
So, imagine I have a RichTextBox control and a few buttons to allow the user to change the font size, set/unset bold, italic etc, and perhaps change the colour. Not much more than that. Can I then - in code - loop through the contents of the RichTextBox and determine which words are in bold or red or whatever, and where paragraphs start and end?
url...we get the encoded as alphapet base64..i want to talk as low level programming what will happen or this data how it will represent as binary and send it is it encoded again as ascii to binary or there is another idea.
I have done very little with encoding of Text. Truthfully, I don't really even know what it means exactly.
For example, if I have something like:
CODE:
Is that 'encoded' in memory in a particular format? Does that format depend on what language I'm using?
If I were in another country, like China, for example, and I had a string of Chinese (mandarin? My apologies if I'm using the wrong words here) would the following code (that I've used fine on English strings) still work the same?
CODE:
Or would it lose all meaning when you convert that .Net string to a UTF8Encoding when that conversion isn't valid?
Finally, I've worked with .Net for a few years now and I've never seen, heard, or had to do anything with Encoding. Am I the exception, or is it not a common thing to do?
this is a continuation from the root cause of the problem exposed in this other thread. I'm starting a new thread with a different topic name because I think it is not related to the other thread's topic (which was encryptioto enumerate them.Anyway, we found out that some characters become changed from what their original byte value was, when you put them into a textbox.The specific characters are as follows:Unicode char
I'm using this code to convert string to ISO8859-1
[code..]
But the problem is when an user writes this caracter:
EXAMPLE:
[code...]
I think that my code is wrong. Because if I send the same string encoded "price+80%2BVAT", Why in VB.NET code not runs and in PHP runs fine? Is the same encoded string.
i got a problem when receiving data from networkstream that was converted from bytes to string.. the output would be the same but when i compare the the string generated from Encoding.ASCII.GetString() compared to the actual string, the output is not the same..
This is my code..
Server:
CODE:
Client:
CODE:
just for ping purposes.. :)
my server pings to client..is there any instance that when the string will be converted to bytes, the string will change?
I am writing a little project to parse a CSS file, and base64 encode all the background images.While I am able to parse the CSS correctly, it seems that everytime I try to convert the image file into a base64Encoded string, the string returned is always exactly the same.Please assume that all image paths are passing correctly to the method. In this instance, all images are fully qualified urls, so the first section of the method is what is doing the conversion.[code]
i have a task to create ,read,update xml file this file have encoding UTF-16. when i create using vb.net ,i am using xmltextwriter. i cannot find encoding UTF-16. it is only have UTF8,UTF7,UTF32. that's don't have UTF16.that's anyone have clue or link to guide me create,read,update file xml with encoding UTF-16??
Imports System.Xml Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim writer As New XmlTextWriter("product.xml", System.Text.Encoding.UTF8) writer.WriteStartDocument(True)
We know a tolower function will turn all A to a How to turn all to a.The purpose is I am creating ids for databases and id need to be unique. Sometimes the same stores are written as in one place and as a on other places. This will create duplicate id problem.So I need a function that will turn all and all of it's variation into a. The same way ě should become e.
Basically I would use utf8_unicode collation on my databases. Letters that count as the same letter under that collation should map to the same character under this function.I need to make sure that all other east asian characers are not affected in anyway.