Method of encoding and decoding for multi-language applications
AssigneesKabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
InventorsKatie Kuwata, William Su, Truc Nguyen
Life of this patent
Estimating the term…
Abstract
An architecture for universal data communication between a network client and a web server. A web server receives a character string from the network client for storing. The web server encodes and then stores the string. Any character that is not a 7 bit ASCII character is encoded by encapsulating it with an escape code, the escape code comprised of an illegal character. Upon a request to retrieve the encoded string, the web server decodes and converts to UTF8 the encoded character string. When a client or browser requests the folder or document containing the encoded string, the string is properly displayed in the client's or browser's native language.
Claims13
A system for preserving digitally encoding character information in remote document folders completed via web browsing session between servers and browsers having different character sets via a processor running under instructions stored in a memory comprising:
- a character set defining legal characteristics usable in connection with folder naming;
- an input for receiving a digital sequence representative of a plurality associated characters associated with a filename of an electronic document folder corresponding to electronic document data associated with a web server;
- means for determining whether the digital sequence utilizes a seven bit sequence to represent an associated character of the filename;
- means for outputting an output signal representative if the digital sequence is other than seven bits in length;
- means for outputting a multi-byte character representation of each associated character in accordance with an output signal;
- means for encapsulating each multi-byte character representation in a web-compatible file format in accordance with a generated output signal, which encapsulated multi-byte character representation is encapsulated in accordance with a character outside of the character set
- means for associating a string of encapsulated multi-byte character representations with a file storage area associated with the electronic document folder;
- means for accessing electronic documents associated with the file storage area in accordance with the string of multi-byte characters;
- means adapted for sensing a web-browser based request for access to the file storage area of the electronic document folder;
- and
- means adapted for selectively generating the filename on the web browser in accordance with the string of encapsulated multi-byte characters in accordance with an output of the sensing means.
A method for preserving digitally encoding character information in remote document folders completed via web browsing sessions between servers and browsers having differing character sets via processor running under instructions stored in a memory comprising the steps of:
- generating a character set defining legal characters usable in connection with file folder naming;
- receiving a digital sequence representative of a plurality associated characters associated with a filename of an electronic document folder corresponding to electronic document data associated with a web server;
- determining whether the digital sequence utilizes a seven bit sequence to represent an associated character of the file name;
- outputting an output signal representative if the digital sequence is other than seven bits in length;
- outputting a multi-byte character representation of each associated character in accordance with the output signal;
- encapsulating each multi-byte character representation in a web-compatible file format in accordance with a generated output signal, which encapsulated multi-byte character representation is encapsulated in accordance with a character outside of the character set;
- associating a string of encapsulated multi-byte character representations with a file storage area associated with the electronic document folder;
- accessing electronic documents associated with the file storage area in accordance with the string of multi-byte characters;
- sensing a web-browser based request for access to the file storage area of the electronic document folder;
- and
- selectively generating the filename on the web browser in accordance with the string of encapsulated multi-byte characters in accordance with an output of the sensing step.
A computer-implemented method for preserving digitally encoding character information in remote document folders completed via web browser sessions between servers and browsers having differing character sets via a processor running under instructions stored in a memory comprising:
- generating a character set defining legal characters usable in connection with file folder naming;
- receiving a digital sequence representative of a plurality of associated characters associated with a filename of an electronic document folder corresponding to electronic document data associated with a web server;
- determining whether the digital sequence utilizes a seven bit sequence to represent the associated character of the filename;
- outputting an output signal representative if the digital sequence is other than seven bits in length;
- outputting a multi-byte character representation of each associated character in accordance with the output signal;
- encapsulating each multi-byte character representation in a web-compatible file format in accordance with a generated output signal, which encapsulated multi-byte character representation is encapsulated in accordance with a character outside of the character set;
- associating a string of multi-byte character representations with a file storage area associated with the electronic document folder;
- accessing electronic documents associated with the file storage area in accordance with the string of multi-byte characters;
- sensing a web-browser based request for access to the file storage area of the electronic document folder;
- and
- selectively generating the filename on the web browser in accordance with the string of encapsulated multi-byte characters in accordance with an output of the sensing step.
Dependencies are inferred from the claim text.