dash(-) is converted to ­ when pasted to input type text

I have a data from SQL Server, data’s with dashes in them because it’s a code. Using query thrown by AngularJS, somehow few of these codes returns without dashes based on my console.log().

i.e.
SQL Server Data

    Code | Description
    CPS-010 | Creston power spray 10m
    CPS-020 | Creston power spray 20m
    CPL-010 | Creston angle valve 

But when consoled.log()

    Code | Description
    CPS-010 | Creston power spray 10m
    CPS-020 | Creston power spray 20m
    CPL010 | Creston angle valve 

And when displayed in HTML Table and inspected it’s elements.

    CPS-010 | Creston power spray 10m
    CPS-020 | Creston power spray 20m
    CPL­010 | Creston angle valve 

I have tried using replace(ItemCode,’-‘,’-‘) in my query but doesn’t work.

Source: New feed
Source Url dash(-) is converted to ­ when pasted to input type text