ABA



"Encoding Issue with PowerShell script"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #21899 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 21899
LIMP_BIZKIT 
חבר מתאריך 4.8.02
162 הודעות
   11:17   30.12.16   
אל הפורום  
  Encoding Issue with PowerShell script  
 
   היי חברים,

כתוצאה מצורך להוספת 0 בתאים ריקים ושינוי כותרות (CSV) מצאתי לנכון להשתמש בסקריפט שרץ בעזרת Powershell.

הסקריפט עובד בצורה תקינה כלומר הוא אכן מזין 0 בתאים הריקים ומשנה לי את הכותרות
הבעיה היחידה היא שהתוכן בעברית לא מצליח להתקודד בהתאמה (UTF8 או כלל סוגי הקידוד)

מישהו מכיר דרך להתעלות על מצב זה?

$propertyTranslation = @(
@{ Name = 'Customer__c'; Expression = { $_.'לקוח' } }
@{ Name = 'Name__c'; Expression = { $_.'שם' } }
@{ Name = 'CheckCount__c'; Expression = { $_.'כמות' } }
@{ Name = 'Deal'; Expression = { $_.'עסקהוזה' } }
@{ Name = 'Amount__c'; Expression = { $_.'סכום' } }
@{ Name = 'Discount__c'; Expression = { $_.'נן' } }

# And so on
)

$csv=Import-Csv C:\Users\alon\Documents\again.csv -Header "Customer__c","Name__c","Deal","Amount__c","CheckCount__c","Discount__c"

$csv | %{
if($_.Customer__c -eq "") {$_.Customer__c="0"}
if($_.Name__c -eq "") {$_.Name__c="0"}
if($_.Deal -eq "") {$_.Deal="0"}
if($_.Amount__c -eq "") {$_.Amount__c="0"}
if($_.Discount__c -eq "") {$_.Discount__c="0"}
if($_.CheckCount__c -eq "") {$_.CheckCount__c="0"}
}
Select-Object -Property $propertyTranslation
$csv|export-csv C:\Users\alon\Documents\CheckDealBeforeUpsert.txt -NoTypeInformation -Encoding UTF8


                                שתף        

  האשכול     מחבר     תאריך כתיבה     מספר  
  לא מכירה PowerScript אבל גיגול קצר הניב את התוצאה הזו: הרבנית דוטנט 03.01.17 09:31 1

       
הרבנית דוטנט
חבר מתאריך 10.3.16
19 הודעות
   09:31   03.01.17   
אל הפורום  
  1. לא מכירה PowerScript אבל גיגול קצר הניב את התוצאה הזו:  
בתגובה להודעה מספר 0
 
   http://stackoverflow.com/questions/5596982/using-powershell-to-write-a-file-in-utf-8-without-the-bom

עזר?


                                                         (ניהול: מחק תגובה)

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net