<?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>ASP.NET WebForms</title><link>https://www.dotnetzone.gr:443/cs/forums/13/ShowForum.aspx</link><description>Θέματα για web εφαρμογές, σε ASP.NET WebForms</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: contact form και ελληνικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12741.aspx</link><pubDate>Tue, 16 May 2006 03:30:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12741</guid><dc:creator>nikolas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12741.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=12741</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;pkanavos wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;
&lt;ol&gt;
&lt;li&gt;ΔΕΝ ΠΕΙΡΑΖΟΥΜΕ τα encodings. Το .NET δουλεύει εσωτερικά με Unicode και κάνει τις κατάλληλες μετατροπές μόνο του. Τα προβλήματα αρχίζουν όταν προσπαθούμε να "καρφώσουμε" τα διάφορα encodings, είτε του server είτε του browser είτε της εφαρμογής. Αν βάλουμε μέσα και το locale του μηχανήματος στο οποίο κάνουμε development, έχουμε 4 διαφορετικά σημεία όπου μπορεί να κάνουμε γκάφα.&lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Επειδή το θέμα είναι ενδιαφέρον και προπάντων η άποψη ενός MVP λαμβάνεται πάντα σοβαρά υπόψην (ε;! φανταστικέ σολούσιον άρσιτεκτ!) :-)&lt;br&gt;&lt;br&gt;Μπορείς να το κάνεις λίγο πιο κατανοητό, το "&lt;i&gt;ΔΕΝ ΠΕΙΡΑΖΟΥΜΕ τα encodings.&lt;/i&gt;", γιατί εγώ κατάλαβα ότι ΔΕΝ ορίζεις ResponseEncoding;! Μάλλον δεν κατάλαβα καλά.&lt;br&gt;&lt;br&gt;Και όταν έχεις θέματα με localization τί κάνεις;&lt;br&gt;</description></item><item><title>Απ: contact form και ελληνικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12733.aspx</link><pubDate>Tue, 16 May 2006 01:42:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12733</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12733.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=12733</wfw:commentRss><description>&lt;P&gt;Παιδιά, δύο απλά πραγματάκια να κάνετε και δεν θα έχετε πρόβλημα με τα ελληνικά στο .NET. Στην πραγματικότητα, ένα και μόνο. Το άλλο είναι κάτι που δεν πρέπει να γίνεται:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;ΔΕΝ ΠΕΙΡΑΖΟΥΜΕ τα encodings. Το .NET δουλεύει εσωτερικά με Unicode και κάνει τις κατάλληλες μετατροπές μόνο του. Τα προβλήματα αρχίζουν όταν προσπαθούμε να "καρφώσουμε" τα διάφορα encodings, είτε του server είτε του browser είτε της εφαρμογής. Αν βάλουμε μέσα και το locale του μηχανήματος στο οποίο κάνουμε development, έχουμε 4 διαφορετικά σημεία όπου μπορεί να κάνουμε γκάφα.&lt;/LI&gt;
&lt;LI&gt;Σώζουμε τα αρχεία σε Unicode ή UTF8. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;To #2 δυστυχώς προσκρούει στο ότι το παλιό Sourcesafe δεν καταλάβαινε από Unicode και θεωρούσε όλα τα Unicode αρχεία ως binary. Ευτυχώς, το Sourcesafe 2005 δεν έχει τέτοιο πρόβλημα πλέον, ενώ υπάρχουν άλλα πολύ καλύτερα εργαλεία Version Control, όπως το Subversion, που είναι και τσάμπα.&lt;/P&gt;
&lt;P&gt;Αν έχουμε κολλήσει πάντως με το παλιό sourcesafe και πρέπει οπωσδήποτε να σώσουμε τα αρχεία σε κάποιο codepage, θα πρέπει να φροντίσουμε το locale του development machine και του τελικού server να είναι το ίδιο, ή να κάνουμε τις κατάλληλες μετατροπές πριν κάνουμε publish τα αρχεία. Ο λόγος είναι ότι ένα text αρχείο δεν περιέχει πουθενά πληροφορία για το codepage με το οποίο φτιάχτηκε. Αν θέλουμε να διαβαστεί το αρχείο σωστά, θα πρέπει και το μηχάνημα που το δημιούργησε, και το μηχάνημα στο οποίο θα γίνει publish, να έχουν το ίδιο codepage.&lt;/P&gt;
&lt;P&gt;Εγώ προτιμώ την πρώτη λύση. Βασικά, δεν κάνω τίποτα και είμαι εντάξει!&lt;/P&gt;</description></item><item><title>Απ: contact form και ελληνικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12716.aspx</link><pubDate>Mon, 15 May 2006 22:49:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12716</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12716.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=12716</wfw:commentRss><description>Το retrofitting δε μπορεί να έχει το ίδιο επίπεδο ποιότητας με ένα feature που υπάρχει από την αρχή. Ευτυχώς το .net τα πήγε αρκετά καλά στο ζήτημα αυτό, στον τομέα του unicode και του XML!</description></item><item><title>Απ: contact form και ελληνικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12712.aspx</link><pubDate>Mon, 15 May 2006 22:39:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12712</guid><dc:creator>nikolas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12712.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=12712</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;Mitsaras wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/default/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;nikolas wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;Η λύση για να γλυτώσεις τέτοια θέματα είναι να δουλεύεις ΠΑΝΤΑ με UFT-8.&lt;br&gt;
&lt;br&gt;
Είχα παρόμοια προβλήματα με εφαρμογές μου και τελικά κατέληξα στο συμπέρασμα ότι υπάρχει ΜΟΝΟ ένα encoding και αυτό λέγεται UTF-8.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Μου αρέσει η απολυτότητα του μηνύματός σου, και φυσικά, συμφωνώ... απόλυτα!&lt;br&gt;&lt;br&gt;Βέβαια, αρχίζουν να μας περιπλέκουν λίγο τα πράγματα με τα UTF-8,-16,-32, Unicode κλπ, αλλά θεωρώ πως το UTF-8 είναι ένα ικανοποιητικό standard προς το παρόν, με ευκολότερη τη μετάβαση προς κάτι ανώτερο!&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Προσωπικά θεωρώ το UTF-8 το νέο ASCII, όπως θεωρώ το XML το νέο CSV/Tab delimited text format&lt;br&gt;&lt;br&gt;Δείτε και αυτό το &lt;a href="http://blog.quantum-star.com/index.php?/archives/162-PHP-Applications-using-UTF-8-should-we-believe-them.html"&gt;blog post&lt;/a&gt;, σχετικό με το πρόβλημα με τα encodings. Αν και αναφέρεται περισσότερο σε PHP ο "πόνος" είναι ίδιος! :-)&lt;br&gt;</description></item><item><title>Απ: contact form και ελληνικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12704.aspx</link><pubDate>Mon, 15 May 2006 22:10:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12704</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12704.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=12704</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/dotnetzone-black/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;nikolas wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;Η λύση για να γλυτώσεις τέτοια θέματα είναι να δουλεύεις ΠΑΝΤΑ με UFT-8.&lt;br&gt;
&lt;br&gt;
Είχα παρόμοια προβλήματα με εφαρμογές μου και τελικά κατέληξα στο συμπέρασμα ότι υπάρχει ΜΟΝΟ ένα encoding και αυτό λέγεται UTF-8.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Μου αρέσει η απολυτότητα του μηνύματός σου, και φυσικά, συμφωνώ... απόλυτα!&lt;br&gt;&lt;br&gt;Βέβαια, αρχίζουν να μας περιπλέκουν λίγο τα πράγματα με τα UTF-8,-16,-32, Unicode κλπ, αλλά θεωρώ πως το UTF-8 είναι ένα ικανοποιητικό standard προς το παρόν, με ευκολότερη τη μετάβαση προς κάτι ανώτερο!&lt;br&gt;</description></item><item><title>Απ: contact form και ελληνικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12691.aspx</link><pubDate>Mon, 15 May 2006 21:36:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12691</guid><dc:creator>nikolas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12691.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=12691</wfw:commentRss><description>Η λύση για να γλυτώσεις τέτοια θέματα είναι να δουλεύεις ΠΑΝΤΑ με UFT-8.&lt;br /&gt;
&lt;br /&gt;
Είχα παρόμοια προβλήματα με εφαρμογές μου και τελικά κατέληξα στο συμπέρασμα ότι υπάρχει ΜΟΝΟ ένα encoding και αυτό λέγεται UTF-8.</description></item><item><title>Απ: contact form και ελληνικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12200.aspx</link><pubDate>Fri, 28 Apr 2006 20:24:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12200</guid><dc:creator>SnakeEyes</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12200.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=12200</wfw:commentRss><description>Και κάτι καινούριο που πρόσεξα τώρα,αν βγάλω τα require field validator δεν εμφανίζονται να μηνύματα λάθους(όπως είνα φυσικό) αλλά πάλι δεν στέλνονται τα ελληνικά δηλ στο email έρχεται κενό ενώ τα αγγλικά έρχονται κανονικά</description></item><item><title>Απ: contact form και ελληνικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12193.aspx</link><pubDate>Fri, 28 Apr 2006 17:51:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12193</guid><dc:creator>SnakeEyes</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12193.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=12193</wfw:commentRss><description>θα μπορούσες να μου πεις πως να το κάνω αυτό?Κοιτα τι έχω θέσει στην αρχή της σελίδας:&lt;br&gt;&lt;br&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;&amp;lt;%@ Page Language="VB" AutoEventWireup="false" CodeFile="cart.aspx.vb" Inherits="cart" ContentType="text/html" ResponseEncoding="iso-8859-7"%&amp;gt;&lt;/span&gt;&lt;/span&gt; &lt;br&gt;τι άλλο χρειάζεται?να σημειώσω ότι να ελληνικά που υπάρχουν στη σελίδα εμφανίζονται κανονικά το πρόβλημα είναι όταν πάω να γράψω, γράφω ελληνικά και μόλις πατάω να τα στείλει αδειάζουν τα textbox και τα require field validator μου εμφανίζουν ότι πρέπει να γράψω κάτι μέσα στα textbox&lt;br&gt;</description></item><item><title>Απ: contact form και ελληνικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12176.aspx</link><pubDate>Fri, 28 Apr 2006 00:29:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12176</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12176.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=12176</wfw:commentRss><description>Κι όμως, μάλλον το encoding φταίει! Όπως έχουμε ξαναπεί (κάπου 37 φορές ως τώρα) το ASP.NET δουλεύει από μόνο του σε Unicode (UTF-16), οπότε δεν τίθεται ζήτημα encoding. Κανονικά, δηλαδή, δεν θα έπρεπε να υπάρχει κανένα πρόβλημα με τα ελληνικά!&lt;br /&gt;
&lt;br /&gt;
Τα προβλήματα αρχίζουν όταν κάποιος πειράξει το encoding, είτε στην HTML είτε μέσω κώδικα, ή ακόμα αν σώσει το αρχείο .aspx σε κάποιο συγκεκριμένο codepage αντί για unicode, π.χ. Windows 1253. Ειδικά το τελευταίο το προσέχουν ελάχιστοι, αλλά ευθύνεται για προβλήματα του στυλ "Γιατί έπαιζε στο μηχάνημα μου και δεν παίζει στο server?". Μα γιατί άλλο το codepage του text αρχείου και άλλο του server!&lt;br /&gt;
&lt;br /&gt;
Αν θέλεις να ορίσεις το δικό σου encoding σε κάποιο σημείο θα πρέπει να προσέξεις να κάνεις σωστά τις μετατροπές από το ένα encoding στο άλλο.</description></item><item><title>Απ: contact form και ελληνικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12174.aspx</link><pubDate>Thu, 27 Apr 2006 23:21:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12174</guid><dc:creator>Χρήστος Γεωργακόπουλος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12174.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=12174</wfw:commentRss><description>Δώσε καμιά γραμμή κώδικα να δούμε...</description></item><item><title>contact form και ελληνικά</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/12156.aspx</link><pubDate>Thu, 27 Apr 2006 18:23:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:12156</guid><dc:creator>SnakeEyes</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/12156.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=12156</wfw:commentRss><description>Καλημέρα,&lt;br&gt;προσπαθώ να φτιάξω μια φόρμα επικοικωνίας με τον τρόπο που δείχνει ο τύπος στα How Do I Video Series και έχω το εξής πρόβλημα, η φόρμα λειτουργεί κανονικά όταν εισάγω λατινικούς χαρακτήρες, όταν όμως εισάγω ελληνικούς "ανάβουν" τα require field validators που έχω χρησιμοιποιήσει (το ResponseEncoding το έχω βάλει σε "iso-8859-7" στην αρχή της σελίδας οπότε δεν φταίει αυτό)&lt;br&gt;</description></item></channel></rss>