모든 종류의 외국 문자를 포함하는 DB에서 용어를 가져옵니다. japanese characters 나 chinese가있을 때 용어를 일치시킬 수 없기 때문에 테이블에서 update 문을 실행할 수 없습니다..net의 텍스트 인코딩
sqlUpdate = "Update QueryData set LastSearchDate ='" & DateTime.Now.ToString & "'" & "
where QueryTerms = '" & item & "'"
항목은 검색어이며 japanese 인 경우를 제외하고는 다른 모든 문자에서 잘 작동합니다. 이제 SQL Server 2005에서 수행 한 경우 일치 항목을 찾기 위해 N을 검색어 앞에 붙여야합니다.
select * from QueryData where queryTerms =N'だしの素'
내가 다음 쿼리를 실행하기 전에 그것을 인코딩 할 수 있습니다 또는이는 그물이있다 의 N에 해당되도록이 될 수있는 더 쉬운 방법을 .NET에서 문자열 인코딩을 확인하는 방법이 있나요 이것을 처리하는 것.
데이터베이스의 인코딩은 무엇입니까? –
queryterms에 대한 열은 nvarchar이고 데이터 정렬은 sql-latin1입니다. – vbNewbie