<?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>Web Services</title><link>https://www.dotnetzone.gr:443/cs/forums/21/ShowForum.aspx</link><description>Συζήτηση περί των web services και WSE, την υλοποίησή τους με το .NET Framework, καθώς και θέματα interoperability με άλλα συστήματα</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: web service and greek characters</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61065.aspx</link><pubDate>Wed, 24 Nov 2010 00:26:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61065</guid><dc:creator>Αλέξανδρος Δημητρίου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61065.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=61065</wfw:commentRss><description>&lt;P&gt;H σωστή απάντηση είναι του Παναγιώτη. Εάν σωσεις το vbscript ως UTF-8 δεν εκτελείται καν. Σκάει.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: web service and greek characters</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60993.aspx</link><pubDate>Sat, 20 Nov 2010 17:58:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60993</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60993.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=60993</wfw:commentRss><description>&lt;P&gt;&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;Η συζήτηση για τα ελληνικά έχει γίνει πολλές φορές και η απάντηση είναι πάντα "παίζουν πάντα εκτός κι αν τα χαλάσεις". Εφόσον χρησιμοποιείς nvarchar πεδία στη βάση, ο κώδικας του web service σου δουλεύει με Unicode strings (default στo .ΝΕΤ) και τα στοιχεία που δίνεις είναι Unicode, δεν υπάρχει περίπτωση να εμφανιστεί πρόβλημα. Αν όμως κάνεις την κλήση π.χ. με λάθος encoding ή περνάς ASCII αντί για Unicode (π.χ. το XML αρχείο είναι ASCII αντί για UTF8 ή Unicode) τότε λογικό είναι να έχεις προβλήματα. Επιπλέον, η VBScript δουλεύει με ASCII αντί για Unicode (αν θυμάμαι καλά).&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;&lt;P&gt;Έχω την εντύπωση ότι αν σώσεις το script αρχείο με encoding UTF-8 δεν θα κάνει convert τα string μεταξύ ANSI &amp;lt;-&amp;gt; UTF-8. Τα κρατάει σε UTF-8 και λύνει το πρόβλημα...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: web service and greek characters</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60983.aspx</link><pubDate>Fri, 19 Nov 2010 22:34:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60983</guid><dc:creator>alex_VB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60983.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=60983</wfw:commentRss><description>&lt;P&gt;Σε ευχαριστώ για την αμεσότητά των απαντήσεων.&lt;/P&gt;</description></item><item><title>Απ: web service and greek characters</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60982.aspx</link><pubDate>Fri, 19 Nov 2010 22:28:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60982</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60982.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=60982</wfw:commentRss><description>Η έκδοση 2.0 περιλαμβάνεται στα Windows 7 και 2008 R2 ενώ υπάρχει για download από τα Windows XP SP3 και μετά. H έκδοση 1.0 περιλαμβάνεται στα Windows 2009 R2 και υπάρχει για download από XP SP3. Ρίξε μία ματιά στο &lt;a&gt;Script Center&amp;nbsp;&lt;/a&gt;&amp;nbsp;της Microsoft, το οποίο μεταξύ άλλων περιέχει δεκάδες έτοιμα scripts</description></item><item><title>Απ: web service and greek characters</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60981.aspx</link><pubDate>Fri, 19 Nov 2010 22:05:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60981</guid><dc:creator>alex_VB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60981.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=60981</wfw:commentRss><description>Η powershell είναι εγκατεστημένη ή πρέπει να την κατεβάσω απο κάπου?</description></item><item><title>Απ: web service and greek characters</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60980.aspx</link><pubDate>Fri, 19 Nov 2010 21:21:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60980</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60980.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=60980</wfw:commentRss><description>Η συζήτηση για τα ελληνικά έχει γίνει πολλές φορές και η απάντηση είναι πάντα "παίζουν πάντα εκτός κι αν τα χαλάσεις". Εφόσον χρησιμοποιείς nvarchar πεδία στη βάση, ο κώδικας του web service σου δουλεύει με Unicode strings (default στo .ΝΕΤ) και τα στοιχεία που δίνεις είναι Unicode, δεν υπάρχει περίπτωση να εμφανιστεί πρόβλημα. Αν όμως κάνεις την κλήση π.χ. με λάθος encoding ή περνάς ASCII αντί για Unicode (π.χ. το XML αρχείο είναι ASCII αντί για UTF8 ή Unicode) τότε λογικό είναι να έχεις προβλήματα. Επιπλέον, η VBScript δουλεύει με ASCII αντί για Unicode (αν θυμάμαι καλά).&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Πέρα από το να ελέγξεις ότι το αρχείο είναι σε σωστό encoding, γιατί χρησιμοποιείς VBScript αντί π.χ. Powershell ? Στο powershell v2 μπορείς να καλέσεις web services απευθείας και να αποφύγεις τις ταρζανιές που χρειάζονται με την VBScript - η οποία ΔΕΝ υποστηρίζει απευθείας κλήση Web Services. Δες αυτό το &lt;a href="http://www.jonathanmedd.net/2009/12/powershell-2-0-one-cmdlet-at-a-time-26-new-webserviceproxy.html"&gt;παράδειγμα&lt;/a&gt;&amp;nbsp;όπου η κλήση ενός web service είναι κυριολεκτικά δύο γραμμές:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;$weather &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;New&lt;/span&gt;-WebServiceProxy -uri &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://www.webservicex.net/globalweather.asmx?wsdl"&lt;/span&gt;
$weather.GetWeather(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Southampton"&lt;/span&gt;, &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"United Kingdom"&lt;/span&gt;)&lt;/span&gt;&lt;/pre&gt;Η New-WebServiceProxy είναι εντόλή του Powershell v2 η οποία σου δημιουργεί ένα Proxy αντικείμενο με όλες τις μεθόδους του web service έτοιμες&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>web service and greek characters</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60978.aspx</link><pubDate>Fri, 19 Nov 2010 20:59:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60978</guid><dc:creator>alex_VB</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60978.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=60978</wfw:commentRss><description>&lt;P&gt;&amp;nbsp;&amp;nbsp;Καλησπέρα. Έχω δημιουργήσει ένα web&amp;nbsp;service το&amp;nbsp;οποίο κάνει&amp;nbsp;καταχώρηση πελατών&amp;nbsp;σε μία βάση δεδομένων SQL 2005.&lt;/P&gt;
&lt;P&gt;Όλα&amp;nbsp;τα&amp;nbsp;string πεδία της βάσης μου&amp;nbsp;είναι nvarchar.&lt;/P&gt;
&lt;P&gt;Παρόλα αυτά όταν καλώ το web service οι ελληνικοί χαρακτήρες καταχωρούνται στη βάση μου με ερωτηματικά.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ο τρόπος που καλώ το web service είναι με κάποιο vbscript που βρήκα στο ιντερνετ το οποίο κάνει post ένα xml αρχείο στο σχήμα που απαιτεί το web service.&lt;/P&gt;
&lt;P&gt;Όλες οι διαδικασίες λειτουργούν κανονικά πλην την καταχώρηση των ελληνικών χαρακτήρων. &lt;/P&gt;
&lt;P&gt;Όταν καλώ το web service από το τέστ περιβάλλον αυτό καταχωρεί ελληνικά κανονικά.&lt;/P&gt;
&lt;P&gt;Ξέρει κανείς τι μπορεί να φταίει?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>