Vote #77341
完了SQL server: non ASCII filter does not work
0%
journals
See [[Submissions]].
--------------------------------------------------------------------------------
I have new Issues like image. when i filter with "Kiểm", it not show.
!feedback.png!
--------------------------------------------------------------------------------
[[Submissions#Submitting-a-Bug]]
> Before submitting a bug report here, please make sure:
> .
> .
> .
--------------------------------------------------------------------------------
Sory, i setup server on windows and SQL server 2012.
Environment:
Redmine version 3.2.0.stable
Ruby version 2.1.8-p440 (2015-12-16) [i386-mingw32]
Rails version 4.2.5
Environment production
Database adapter SQLServer
SCM:
Git 1.9.4
Filesystem
Redmine plugins:
redmine_ckeditor 1.1.3
--------------------------------------------------------------------------------
I cannot reproduce.
<pre>
Environment:
Redmine version 3.2.1.stable
Ruby version 1.9.3-p551 (2014-11-13) [x86_64-linux]
Rails version 4.2.5.2
Environment production
Database adapter SQLite
SCM:
Subversion 1.6.11
Darcs 2.2.0
Mercurial 2.8.2
Cvs 1.12.13
Bazaar 2.1.1
Git 1.7.1
Filesystem
Redmine plugins:
no plugin installed
</pre>
You would better ask https://github.com/rails-sqlserver .
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
I solved by adding characters N on SQL LIKE statement.
<pre><code class="ruby">
# Returns a SQL LIKE statement with wildcards
def sql_contains(db_field, value, match=true)
if ActiveRecord::Base.connection.adapter_name == "SQLServer"
value = "N'%#{self.class.connection.quote_string(value.to_s)}%'"
else
value = "'%#{self.class.connection.quote_string(value.to_s)}%'"
end
Redmine::Database.like(db_field, value, :match => match)
end
</code></pre>
thanks.
--------------------------------------------------------------------------------
http://stackoverflow.com/questions/10025032/what-is-the-meaning-of-the-prefix-n-in-t-sql-statements
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------