<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQL Server (και άλλες databases)</title><link>https://www.dotnetzone.gr:443/cs/forums/28/ShowForum.aspx</link><description>Θέματα που αφορούν τον SQL Server (7.0, 2000, 2005) αλλά και Oracle, Access, DB2, MySQL, κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πρόβλημα με Ελληνικά σε SQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37818.aspx</link><pubDate>Thu, 29 Nov 2007 05:54:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37818</guid><dc:creator>dimoss</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37818.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=37818</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Παναγιώτης Καναβός:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;
&lt;P&gt;Οι ερωτήσεις για τα ελληνικά στον SQL Server ή σε ASP.NET σελίδες πρέπει να είναι οι πιο συχνές στο DotNetZone. Αν κάνεις μία αναζήτηση θα βρεις πολλές απαντήσεις, αν και όλες καταλήγουν σε αυτό που σου είπε και ο Δημήτρης: Αν χρησιμοποιείς nvarchar ή ntext δεν έχεις πρόβλημα. Το πρόβλημα δημιουργείται επειδή έχεις "καρφώσει" τα codepages στην ASP σελίδα σου. Για ένα διάστημα, οι ερωτήσεις αυτές επαναλαμβάνονταν τόσο συχνά που έγραψα και ένα σχετικό blog post, &lt;A href="http://www.dotnetzone.gr/cs/blogs/pkanavos/archive/2007/01/18/23726.aspx"&gt;Ο Sql Server ΔΕΝ ΧΡΕΙΑΖΕΤΑΙ κόλπα για να υποστηρίξει τα ελληνικά!&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Αν χρησιμοποιείς παντού Unicode, δεν έχεις κανένα πρόβλημα. Παντού σημαίνει ότι σώζεις τη σελίδα ASPX σε Unicode, αφήνεις το codepage της σελίδας σε Unicode (άντε, UTF-8) και χρησιμοποιείς nvarchar πεδία. Τα ????? εμφανίζονται όταν για κάποιο λόγο το ελληνικό κείμενο γράφτηκε με ένα codepage και διαβάστηκε με άλλο, στο οποίο δεν μπορούσαν να αντιστοιχιστούν οι ελληνικοί χαρακτήρες. &lt;/P&gt;
&lt;P&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Ευχαριστώ Παναγιώτη. Τελικά είχες δίκιο για τα καρφωτά codepages. Τα έβγαλα τελείως και από τις 2 σελίδες και το πρόβλημα λύθηκε!&lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα με Ελληνικά σε SQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37815.aspx</link><pubDate>Thu, 29 Nov 2007 04:56:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37815</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37815.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=37815</wfw:commentRss><description>&lt;P&gt;Οι ερωτήσεις για τα ελληνικά στον SQL Server ή σε ASP.NET σελίδες πρέπει να είναι οι πιο συχνές στο DotNetZone. Αν κάνεις μία αναζήτηση θα βρεις πολλές απαντήσεις, αν και όλες καταλήγουν σε αυτό που σου είπε και ο Δημήτρης: Αν χρησιμοποιείς nvarchar ή ntext δεν έχεις πρόβλημα. Το πρόβλημα δημιουργείται επειδή έχεις "καρφώσει" τα codepages στην ASP σελίδα σου. Για ένα διάστημα, οι ερωτήσεις αυτές επαναλαμβάνονταν τόσο συχνά που έγραψα και ένα σχετικό blog post, &lt;A href="http://www.dotnetzone.gr/cs/blogs/pkanavos/archive/2007/01/18/23726.aspx"&gt;Ο Sql Server ΔΕΝ ΧΡΕΙΑΖΕΤΑΙ κόλπα για να υποστηρίξει τα ελληνικά!&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Αν χρησιμοποιείς παντού Unicode, δεν έχεις κανένα πρόβλημα. Παντού σημαίνει ότι σώζεις τη σελίδα ASPX σε Unicode, αφήνεις το codepage της σελίδας σε Unicode (άντε, UTF-8) και χρησιμοποιείς nvarchar πεδία. Τα ????? εμφανίζονται όταν για κάποιο λόγο το ελληνικό κείμενο γράφτηκε με ένα codepage και διαβάστηκε με άλλο, στο οποίο δεν μπορούσαν να αντιστοιχιστούν οι ελληνικοί χαρακτήρες. &lt;/P&gt;</description></item><item><title>Απ: Πρόβλημα με Ελληνικά σε SQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37811.aspx</link><pubDate>Thu, 29 Nov 2007 01:32:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37811</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37811.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=37811</wfw:commentRss><description>&lt;p&gt;Το πρόβλημα δεν είναι στον πίνακα. Αφού χρησιμοποιείς nvarchar/ntext το collaction δεν παίζει ρόλο σε αυτό το θέμα.&lt;/p&gt;&lt;p&gt;Υπάρχει μια αλυσίδα πραγμάτων που χειρίζονται το κείμενο μέχρι να φτάσει εκεί: browser-&amp;gt;asp.net application-&amp;gt;ado.net-&amp;gt;sql server.&lt;/p&gt;&lt;p&gt;Αν θέλεις, δώσε μας λίγο κώδικα που να δείχνει πως ενημερώνεις την βάση.&lt;/p&gt;&lt;p&gt;edited: Επίσης, είσαι σίγουρος ότι η αποθήκευση γίνεται λάθος; Μήπως γίνεται σωστά, αλλά δεν εμφανίζεις σωστά μετά το αποτέλεσμα;&lt;br&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Πρόβλημα με Ελληνικά σε SQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/37810.aspx</link><pubDate>Wed, 28 Nov 2007 23:10:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:37810</guid><dc:creator>dimoss</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/37810.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=37810</wfw:commentRss><description>Γεια σας,&lt;br&gt;&lt;br&gt;Το site μου φιλοξενείται σε server του εξωτερικού στον οποίο έχω και μια SQL db με collation latin.&lt;br&gt;Στη βάση έχω έναν πίνακα στον οποίο έχω αλλάξει το collation σε Greek_CI_AS σε όλες τις στήλες που αποθηκεύω ελληνικά.&lt;br&gt;Το datatype αυτών των στηλών είναι είτε nvarchar είτε ntext.&lt;br&gt;&lt;br&gt;Μέσω web form προσπαθώ να εισάγω στον πίνακα ελληνικό κείμενο και δεν λειτουργεί σωστά γιατί το αποτέλεσμα φαίνεται σαν "?????"&lt;br&gt;Τo codepage της σελίδας της φόρμας εισγωγής όσο και των υπολοίπων είναι&lt;br&gt;&amp;lt;%@LANGUAGE="VBSCRIPT" CODEPAGE="28597"%&amp;gt;&lt;br&gt;&amp;lt;%Response.Charset = "iso-8859-7"%&amp;gt;&lt;br&gt;&lt;br&gt;Το μηχανημά μου χρησιμοποιώ XP Αγγλικά με Αγγλικό Firefox ή Explorer.&lt;br&gt;&lt;br&gt;Τι πρόβλημα υπάρχει και δεν μπορώ ο SQL να αποθηκεύσει το ελληνικό κείμενο όπως πρέπει?&lt;br&gt;&lt;br&gt;Ευχαριστώ προκαταβολικά.&lt;br&gt;&lt;br&gt;Δημοσθένης&lt;br&gt;&lt;br&gt;</description></item></channel></rss>