2010-10-24 2 views
4

Deux questionsMonodevelop sur OS X et affichage UTF-8

  1. utilise-t-copier ou coller la cause monodevelop de tomber en panne, ou est-ce juste moi? Si vous avez Monodevelop installé, s'il vous plaît pouvez-vous le tester, je suppose que les deux raccourcis et des menus le font planter. Je semble incapable de trouver des informations à ce sujet sur google, même si personnellement je considère que c'est un bug majeur.
  2. Comment les caractères UTF-8 peuvent-ils être affichés dans les programmes monodevelop et mono? Bien qu'ils produisent bien dans Terminal. Il est similaire à Can't display multi byte string on MonoDevelop Mac OS X, mais aucune des solutions ne semble pertinente puisque 2.4 a été publié.

Merci

Répondre

5
  1. Plusieurs programmes Mac communs ont des fonctions de manipulation presse-papiers qui semblent à la mémoire de corruption MD. C'est un problème connu et documenté here. Malheureusement, ma réponse reste la même as my answer dans le thread que vous avez lié: la version Mac de la bibliothèque Pango que MonoDevelop utilise pour le rendu des polices ne supporte pas les sauvegardes de glyphes, mais vous pouvez peut-être contourner ce problème en utilisant une police qui contient tous les glyphes dont vous avez besoin. Si vous pouviez être plus précis sur les charsets et où vous voyez des problèmes, nous pourrions être en mesure de fournir des réponses plus spécifiques.

[NOTE: ces deux questions ont été corrigé depuis]

2

1) Je pense qu'il est juste que vous ou la version Mac de MonoDevelop quelques bogues sérieux. Ici, je cours sous Linux et ça marche bien.

2) Il semble y avoir quelques bugs avec l'affichage correct des caractères UTF sur la version Mac. À partir du lien que vous avez posté quelqu'un a suggéré de le faire: Dans MonoDevelop allez dans Fichier-> Enregistrer sous-> Encodage des caractères: -> Unicode (UTF-16).

Si ce qui précède ne fonctionne pas, je vous recommande d'utiliser le VMware image fourni par le Projet Mono avec les derniers produits Mono, MonoDevelop et autres qui s'exécutent sur openSUSE. Vous pouvez essayer de développer dans la machine virtuelle et le porter sur Mac pour voir si les chaînes sont affichées correctement.

C# a trois principaux: IDEs Microsoft Visual Studio, SharpDevelop et MonoDevelop [*].

Visual Studio et SharpDevelop sont Windows uniquement IDE. MonoDevelop est le seul multi-plateforme. (Linux, Mac OS X, Windows, FreeBSD)

[*] http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments#C.23