Method, apparatus, and product for transmitting multibyte characters in a network
First Claim
Patent Images
1. A method for transmitting data in a network comprising a client and a server, comprising the steps, performed by the client, of:
- receiving a first message comprising a first set of characters encoded in a fixed-byte format, wherein each character is represented by the same number of bytes;
determining a second message comprising a second set of characters by converting each character in the first message from the fixed-byte format into a multibyte format, wherein each character in the second message is represented by one or more bytes depending on the character;
obtaining an actual length of the second message in the multibyte format; and
transmitting to the server the actual length with the second message in multibyte format.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with the present invention a method and system for transmitting multibyte characters in a network comprises the steps, performed by a processor, of receiving a set of fixed-length characters; converting each fixed-length character into a multibyte character to determine a length corresponding to the multibyte characters; and transmitting the length and the multibyte characters.
-
Citations
12 Claims
-
1. A method for transmitting data in a network comprising a client and a server, comprising the steps, performed by the client, of:
-
receiving a first message comprising a first set of characters encoded in a fixed-byte format, wherein each character is represented by the same number of bytes;
determining a second message comprising a second set of characters by converting each character in the first message from the fixed-byte format into a multibyte format, wherein each character in the second message is represented by one or more bytes depending on the character;
obtaining an actual length of the second message in the multibyte format; and
transmitting to the server the actual length with the second message in multibyte format. - View Dependent Claims (2, 3)
converting each character in the first message from the fixed-byte format into an UTF-8 encoding format.
-
-
3. The method of claim 2, wherein the step of transmitting to the server the actual length further includes:
transmitting the actual length with the second message in multibyte format in an HTTP request.
-
4. An apparatus for transmitting data in a network between a client and a server, comprising:
-
a receiver configured to receive a first message comprising a first set of characters encoded in a fixed-byte format, wherein each character is represented by the same number of bytes;
a processor configured to determine a second message comprising a second set of characters by converting each character in the first message from the fixed-byte format into a multibyte format, wherein each character in the second message is represented by one or more bytes depending on the character and obtain an actual length of the second message in the multibyte format; and
a transmitter configured to transmit the actual length with the second message in multibyte format. - View Dependent Claims (5, 6)
convert each character in the first message from the fixed-byte format into an UTF-8 encoding format.
-
-
6. The apparatus of claim 5, wherein the transmitter is further configured to:
transmit the actual length with the second message in multibyte format in an HTTP request.
-
7. A computer-readable medium capable of causing a client computer in a network comprising a server and the client computer to perform a method on the client computer, the method comprising the steps of:
-
receiving a first message comprising a first set of characters encoded in a fixed-byte format, wherein each character is represented by the same number of bytes;
determining a second message comprising a second set of characters by converting each character in the first message from the fixed-byte format into a multibyte format, wherein each character in the second message is represented by one or more bytes depending on the character;
obtaining an actual length of the second message in the multibyte format; and
transmitting to the server the actual length with the second message in multibyte format. - View Dependent Claims (8, 9)
converting each character in the first message from the fixed-byte format into an UTF-8 encoding format.
-
-
9. The medium of claim 8, wherein the step of transmitting to the server the actual length further includes:
transmitting the actual length with the second message in multibyte format in an HTTP request.
-
10. A system for transmitting data in a network comprising a client and a server, comprising:
-
means for receiving at the client a first message comprising a first set of characters encoded in a fixed-byte format, wherein each character is represented by the same number of bytes;
means for determining at the client a second message comprising a second set of characters by converting each character in the first message from the fixed-byte format into a multibyte format, wherein each character in the second message is represented by one or more bytes depending on the character;
means for obtaining an actual length of the second message in the multibyte format; and
means for transmitting to the server the actual length with the second message in multibyte format. - View Dependent Claims (11, 12)
means for converting each character in the first message from the fixed-byte format into an UTF-8 encoding format.
-
-
12. The system of claim 11, wherein the means for transmitting comprises:
means for transmitting the actual length with the second message in multibyte format in an HTTP request.
Specification