SQL_Replace_CkEditör Türkçe Karakter Sorunu&uuml

Blog Detay

SQL_Replace_CkEditör Türkçe Karakter Sorunu&uuml
SQL_Replace_CkEditör Türkçe Karakter Sorunu&uuml

SQL_Replace_CkEditör Türkçe Karakter Sorunu&uuml

<p>CK Editör kullananlar bilirler türkçe karakter kayıtlarında harfleri tuhaf karakterlere döndürür. Bunun için sql de bir function tanımladım, geçmiş kayıtlarımı bu sorgu ile düzelttim.</p> <blockquote> <p>alter FUNCTION ed_turkcedon<br /> (<br /> &nbsp; &nbsp; @param1 &nbsp;nvarchar(max)<br /> )<br /> RETURNS nvarchar(max)<br /> AS<br /> BEGIN</p> <p>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;DECLARE @Sayac INT = 1;</p> <p>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;DECLARE @metin nvarchar(max);<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;WHILE @Sayac &lt; 15 BEGIN ;<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;set @param1=Replace(@param1 COLLATE SQL_Latin1_General_CP1254_CS_AS ,&#39;&amp;uuml;&#39;,&#39;ü&#39;)<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;set @param1=Replace(@param1 COLLATE SQL_Latin1_General_CP1254_CS_AS ,&#39;&amp;Ouml;&#39; , &#39;Ö&#39;)<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;set @param1=Replace(@param1 COLLATE SQL_Latin1_General_CP1254_CS_AS ,&#39;&amp;ouml;&#39; , &#39;ö&#39;)<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;set @param1=Replace(@param1 COLLATE SQL_Latin1_General_CP1254_CS_AS ,&#39;&amp;ccedil;&#39; , &#39;ç&#39;)<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;set @param1=Replace(@param1 COLLATE SQL_Latin1_General_CP1254_CS_AS ,&#39;&amp;Ccedil;&#39; , &#39;Ç&#39;)<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;set @param1=Replace(@param1 COLLATE SQL_Latin1_General_CP1254_CS_AS ,&#39;&amp;thorn;&#39; , &#39;ş&#39;)<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;set @param1=Replace(@param1 COLLATE SQL_Latin1_General_CP1254_CS_AS ,&#39;&amp;yacute;&#39; , &#39;ı&#39; )<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;set @param1=Replace(@param1 COLLATE SQL_Latin1_General_CP1254_CS_AS ,&#39;&amp;Yacute;&#39; , &#39;&Uuml;&#39;)<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;set @param1=Replace(@param1 COLLATE SQL_Latin1_General_CP1254_CS_AS ,&#39;&amp;ETH;&#39; , &#39;Ğ&#39;)<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;set @param1=Replace(@param1 COLLATE SQL_Latin1_General_CP1254_CS_AS ,&#39;&amp;THORN;&#39; , &#39;Ş&#39;)<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;set @param1=Replace(@param1 COLLATE SQL_Latin1_General_CP1254_CS_AS ,&#39;&amp;Yacute;&#39; , &#39;İ&#39;)<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;set @param1=Replace(@param1 COLLATE SQL_Latin1_General_CP1254_CS_AS ,&#39;&amp;thorn;&#39; , &#39;ş&#39;)<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;set @param1=Replace(@param1 COLLATE SQL_Latin1_General_CP1254_CS_AS , &#39;&amp;eth;&#39; , &#39;ğ&#39; )<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;set @param1=Replace(@param1 COLLATE SQL_Latin1_General_CP1254_CS_AS ,&#39;&amp;yacute;&#39; , &#39;ı&#39;)</p> <p>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;SET @Sayac += 1;<br /> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;END;</p> <p><br /> &nbsp; &nbsp; RETURN @param1&nbsp;</p> <p>END</p> </blockquote> <p>Updates ;&nbsp;</p> <blockquote> <p>&nbsp;UPDATE BLogs&nbsp;<br /> &nbsp;set Aciklama=eray.ed_turkcedon(Aciklama)<br /> &nbsp; where Id=692</p> </blockquote>

Bunu paylaş
Logo Muhasebe Programı
Logo Destek
Yazar erydogan
1992 yılı İstanbul doğumluyum. "Beykent Üniversitesi/Bilgisayar Programcılığı" bölümü mezunuyum, 7 yılı aşkın süredir Logo firmasının üretmiş olduğu ERP ürünlerine teknik destek vermek üzere “Logo Erp Danışmanı/Sistem Uzmanı” olarak çalıştım. 2020 Şubat ayında yıllardır hayalini kurduğum "kendi işimi yapma" düşüncemi hayata geçirmek üzere DGN Yazılım firmasını kurdum. Ayrıca .Net C# (MVC) yazılım dilini kullanarak Web tabanlı/Mobil Uyumlu, Logo yazılım entegreli ya da tamamen bağımsız uygulamalar geliştiriyorum.

İlişkili Bloglar:

0 Yorum

Copyrights © 2020 All Rights Reserved by DGN Software.