<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Data+ International - Вопросы и Ответы - Вопросы с тегом кодировка</title>
<link>https://forum.esri-cis.com/index.php?qa=tag&amp;qa_1=%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0</link>
<description>Powered by Question2Answer</description>
<item>
<title>Экспорт вложений из ГБД с кириллическими символами</title>
<link>https://forum.esri-cis.com/index.php?qa=46506&amp;qa_1=%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82-%D0%B2%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B8%D0%B7-%D0%B3%D0%B1%D0%B4-%D1%81-%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%BC%D0%B8-%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%B0%D0%BC%D0%B8</link>
<description>&lt;p&gt;&lt;span style=&quot;color:rgb(36, 39, 41); font-family:arial,helvetica neue,helvetica,sans-serif; font-size:15px&quot;&gt;Нашел скрипт .py экспортирующий вложения из ГБД.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:rgb(36, 39, 41); font-family:arial,helvetica neue,helvetica,sans-serif; font-size:15px&quot;&gt;С латинскими названиями вложений работает, но при попадании на кириллические символы стопорится и вылетает.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:rgb(36, 39, 41); font-family:arial,helvetica neue,helvetica,sans-serif; font-size:15px&quot;&gt;Как указать правильную кодировку для работы скрипта с лат и кириллическими символами?&lt;/span&gt;&lt;/p&gt;&lt;pre&gt;    import arcpy
    from arcpy import da
    import os

    inTable = arcpy.GetParameterAsText(0)
    fileLocation = arcpy.GetParameterAsText(1)

    with da.SearchCursor(inTable, ['DATA', 'ATT_NAME', 'ATTACHMENTID']) as cursor:
    for item in cursor:
    attachment = item[0]
    filenum = &quot;ATT&quot; + str(item[2]) + &quot;_&quot;
    filename = filenum + str(item[1])
    open(fileLocation + os.sep + filename, 'wb').write(attachment.tobytes())
    del item
    del filenum
    del filename
    del attachment&lt;/pre&gt;</description>
<category>arcgis-desktop</category>
<category>python</category>
<category>разработка</category>
<category>кодировка</category>
<guid isPermaLink="true">https://forum.esri-cis.com/index.php?qa=46506&amp;qa_1=%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82-%D0%B2%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B8%D0%B7-%D0%B3%D0%B1%D0%B4-%D1%81-%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%BC%D0%B8-%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%B0%D0%BC%D0%B8</guid>
<pubDate>Tue, 04 Jul 2017 18:45:33 +0000</pubDate>
</item>
<item>
<title>ArcGIS 10.5 и кодировка</title>
<link>https://forum.esri-cis.com/index.php?qa=46419&amp;qa_1=arcgis-10-5-%D0%B8-%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0</link>
<description>Доброго времени суток, форумчане! Столкнулся с такой проблемой. Создал проект в ArcgGIS 10.4, затем работал в 10.4.1 и вот теперь добрался до версии 10.5. В связи с некоторыми обстоятельствами, не зависящим от меня, этот проект нужно перетащить на версию 9.3.1. Так при сохранении копии проекта под версию 9.3 и открытии его в ArcGIS 9.3, у русскоязычных надписей в шейпах, созданными инструментами 10.4+, съезжает кодировка и мы можем лицезреть замечательные иероглифы, вместо многим любимой кириллицы. На просторах тырнета и просмотра забугорных сайтов выяснил, что всё из-за того, что начиная с какой-то версии ArcGIS переехал с кодировки 1251 на UTF-8. Как мне теперь победить эту кодировку на версии 9.3? Решение было для версий 10.2+ и выше, но мне не подходит. Мне этим проектом надо будет делиться с коллегами и чтобы они могли его просматривать через Arcreader. Ручками менять кодировку в каждой шейпине - нет большого энтузиазма(( Может я не нашел какую-нибудь галочку в 10.5, чтобы избежать этих танцев с бубном? :) Буду признателен за ответы и советы!</description>
<category>Программные продукты Esri</category>
<category>arcgis-desktop</category>
<category>shapefile</category>
<category>кодировка</category>
<guid isPermaLink="true">https://forum.esri-cis.com/index.php?qa=46419&amp;qa_1=arcgis-10-5-%D0%B8-%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0</guid>
<pubDate>Mon, 10 Apr 2017 02:52:00 +0000</pubDate>
</item>
</channel>
</rss>