Notepad may save it with a Byte Order Mark (aka 'non-breaking
zero-width space') at the beginning.  It may also not be saving it as
UTF-8, but rather UTF-16.

The better way to convert to UTF-8 is to use something like ICU
(International Components for Unicode, at http://icu-project.org/) to
convert it.

-Kyle H

On Mon, Jun 2, 2008 at 10:44 AM, JpQ <[EMAIL PROTECTED]> wrote:
> I got a problem with openssl, I need to get the digest of the next line in
> UTF-8:
>
> ||A|1|2005-09-02T16:30:00|1|ISP900909Q88|Industrias del Sur Poniente, S.A.
> de C.V.|Alvaro Obregón|37|3|Col. Roma Norte|México|Cuauhtémoc|Distrito
> Federal|México|06700|Pino Suarez|23|Centro|Monterrey|Monterrey|Nuevo
> Léon|México|95460|CAUR390312S87|Rosa María Calderón
> Uriegas|Topochico|52|Jardines del Valle|Monterrey|Monterrey|Nuevo
> León|México|95465|10|Caja|Vasos decorados|20|200|1|pieza|Charola
> metálica|150|150|IVA|52.5||
>
> I save the string in a text file "string.txt" in notepad with UTF-8 format,
> then I use the next command:
>
> openssl dgst -md5 string.txt
>
> And I get the next result:
> 011bd54ffdcb0b3e97e4b9bbc69c5dd9
>
> But according to a tutorial im following, the result should be:
> 8aa2b617944427353697e694a2e35a07
>
> When I get the digest with .Net i get the correct result, but with openssl I
> don't, Can someone tell me what is wrong?
>
> Thx.
>
>

Reply via email to