<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Invalid file name error while uploading arabic files in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263027#M216157</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This works fine after changing the MySQL database charset to utf8.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I can upload arabic alnguage documents/titles now.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your support.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Nov 2010 10:07:36 GMT</pubDate>
    <dc:creator>sambit_h</dc:creator>
    <dc:date>2010-11-30T10:07:36Z</dc:date>
    <item>
      <title>Invalid file name error while uploading arabic files</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263021#M216151</link>
      <description>HiI am useing alfresco web services to upload documents from my application. It works fine as long as i am uploading any file which is in english. When i am trying to upload Arabic file name and file content it gives me error as invalid file name.how ever a 0 KB file with name ?????.pdf gets created</description>
      <pubDate>Mon, 29 Nov 2010 10:40:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263021#M216151</guid>
      <dc:creator>sambit_h</dc:creator>
      <dc:date>2010-11-29T10:40:35Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid file name error while uploading arabic files</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263022#M216152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Try encoding your file name with &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;yourFilename = ISO9075.encode(yourFilename);&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Nov 2010 11:07:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263022#M216152</guid>
      <dc:creator>jcustovic</dc:creator>
      <dc:date>2010-11-29T11:07:11Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid file name error while uploading arabic files</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263023#M216153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But when i am encoding the file name as suggested by you its still not working.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It creates a 0 KB file with name as ????_x0020_????.pdf.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is the code i am using &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RepositoryServiceSoapBindingStub repositoryService = WebServiceFactory.getRepositoryService();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ParentReference parentReference = new ParentReference(getStoreRef(), null, "/app:company_home/cm:hammid_x0020_hani", Constants.ASSOC_CONTAINS, Constants.ASSOC_CONTAINS);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NamedValue[] properties = new NamedValue[]{Utils.createNamedValue(Constants.PROP_NAME, ISO9075.encode(documentVO.getDocFileName()))};&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMLCreate create = new CMLCreate("id1", parentReference, null, null, null, Constants.TYPE_CONTENT, properties);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMLAddAspect addAspect = new CMLAddAspect(Constants.ASPECT_VERSIONABLE, null, null, "id1");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CML cml = new CML();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cml.setCreate(new CMLCreate[]{create});&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cml.setAddAspect(new CMLAddAspect[]{addAspect});&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Execute the update&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UpdateResult[] updateResults = repositoryService.update(cml);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Reference docRef = updateResults[0].getDestination();&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Nov 2010 11:25:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263023#M216153</guid>
      <dc:creator>sambit_h</dc:creator>
      <dc:date>2010-11-29T11:25:14Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid file name error while uploading arabic files</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263024#M216154</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Your code is good. For the filename problem you should check to see if your database is set to UTF8, because arabic letters are working fine for me. And to actually upload the document you can use&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;ContentFormat format = new ContentFormat(mimeType, encoding);&lt;BR /&gt;getContentService().write(nodeReference, Constants.PROP_CONTENT, contentInBytes, format);&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Nov 2010 11:42:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263024#M216154</guid>
      <dc:creator>jcustovic</dc:creator>
      <dc:date>2010-11-29T11:42:39Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid file name error while uploading arabic files</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263025#M216155</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for your reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am using the below command in mySQL to set the database charset to utf8&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;set character_set_database=utf8;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;set session character_set_server=utf8;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;set global character_set_server=utf8;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;set names utf8;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But once i restart the server the charset automatically changes to latin1.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thats the reason i think alfresco is storing ????? in the file name.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Any idea how to change the MySQL data base charset to utf8&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Nov 2010 08:48:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263025#M216155</guid>
      <dc:creator>sambit_h</dc:creator>
      <dc:date>2010-11-30T08:48:50Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid file name error while uploading arabic files</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263026#M216156</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can edit my.ini file and set:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;[mysqld] &lt;BR /&gt;default-character-set=utf8 &lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;There are other options to configure my.ini file so you can find them if you'll need them…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Nov 2010 09:08:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263026#M216156</guid>
      <dc:creator>jcustovic</dc:creator>
      <dc:date>2010-11-30T09:08:05Z</dc:date>
    </item>
    <item>
      <title>Re: Invalid file name error while uploading arabic files</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263027#M216157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This works fine after changing the MySQL database charset to utf8.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I can upload arabic alnguage documents/titles now.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your support.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Nov 2010 10:07:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invalid-file-name-error-while-uploading-arabic-files/m-p/263027#M216157</guid>
      <dc:creator>sambit_h</dc:creator>
      <dc:date>2010-11-30T10:07:36Z</dc:date>
    </item>
  </channel>
</rss>

