I am using command line bcp utility of SQL Server to import data from a text
file to database.
I have some german words in the text file and after
import the German characters are lost.
see eg below.
Input : Khner, Klaus -> Text file value
OutPut: Khner, Klaus -> Table data, after import.
I am using unicode in the commad line.
The collation setting is LATIN
can anyone show some light.
Thanks in advance
Manoj.Manoj (mcmanoj_2000@.yahoo.com) writes:
> I am using command line bcp utility of SQL Server to import data from a
> text file to database.
> I have some german words in the text file and after
> import the German characters are lost.
> see eg below.
> Input : Khner, Klaus -> Text file value
> OutPut: K?hner, Klaus -> Table data, after import.
> I am using unicode in the commad line.
> The collation setting is LATIN
Since BCP is a command-line utility it's defaul code page is the OEM
code page. Therefore, if your server uses an ANSI page, and this is
the normal, there is an automatic conversion from OEM to ANSI. Problem
is if the file is in ANSI already - which it often is.
BCP offers the -C option to control this. The simplest is to use
-C RAW to turn off conversion.
See the description of BCP in Books Online for more details.
--
Erland Sommarskog, SQL Server MVP, sommar@.algonet.se
Books Online for SQL Server SP3 at
http://www.microsoft.com/sql/techin.../2000/books.asp
没有评论:
发表评论