Hello, we are having some trouble developing a MW extension, using SMW with
Virtuoso, when having string objects with special characters in the triple
store.
When making a SPARQL query, through the “SMWSparqlDatabase::doquery
($sparql)” method, if the triple object has special characters, such as
accents (i.e. á) or “ñ”, the result does not shows all the string, it shows
only de part after the special char.
For example, having the following triple in Virtuoso:
http://127.0.0.1/id/MNunez http://127.0.0.1/id/Atribuoto:Nombre "Marcos
Nuñez"
And making this query, using the doQuery method:
DEFINE input:inference <http://127.0.0.1/mydefaultgraphname>
DEFINE get:soft "replacing"
DEFINE input:same-as "yes"
PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
select ?o where {
{ <http://127.0.0.1/id/MNunez > <http://127.0.0.1/id/Atribuoto:Nombre> ?o }
When we print the result, we get:
ñez
We would like to know if this is a known error, and if there is any
workaround.
Thanks in advance,
Marcelo, Pablo y Danilo
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel